📄 vc8.txt
字号:
importlibrary = Specifies the name of the import library. This allows the override of the default project import library name based on the sharedname project setting.
inlinefunctionexpansion = This corresponds to the C/C++ Optimization property "Inline Function Expansion". A value of 1 indicates /Ob1 (inline only those designated to be inlined). A value of 2 indicates /Ob2 (inline any suitable function).
keepcomments = If set to true, comments are not stripped from the source code.
keycontainer = Specifies the named container of the key for strongly naming the output assembly.
keyfile = Specifies the file that contains the key for strongly naming the output assembly.
language = This template variable is based on the language setting of MPC, except if the 'webapp' project variable is set. In that case, it is 'website'.
largeaddressaware = Enables handling address larger than 2 Gb. 0 is "Default", 1 is "Do Not Support Addresses Larger Than 2 Gigabytes", and 2 is "Support Addresses Larger Than 2 Gigabytes".
link_options = Allows passing arbitrary options to the linker.
linkincremental = This setting corresponds to the Linker General property "Enable Incremental Linking". The values 1 and 2 correspond to NO and YES respectively.
linklibrarydependencies = Disables automatically linking in libraries from project dependencies if set to false.
linktimecodegeneration = Enables link time code generation of objects compiled with Whole Program Optimization.
manifestfile = Specifies the name of the manifest file to generate.
mapexports = Includes exported functions in the map file information if set to true.
mapfilename = Specifies a name for the mapfile.
mergesections = Causes the linker to merge 'from' into section 'to'. The setting must be of the form 'from=to'.
midl_defines = Macros specified here correspond to the MIDL General property "Preprocessor Definitions".
midl_flags = The value for this variable is passed to the MIDL command as "Additional Options".
midl_includes = This correspond to the MIDL General property "Additional Include Directories".
midl_notlb = Suppresses the creation of a type library for the IDL file.
minimalrebuild = This corresponds to the C/C++ Code Generation property "Enable Minimal Rebuild". The boolean value specifies the pull-down value in the IDE.
moduledefinitionfile = This setting corresponds to the Linker Input property "Module Definition File".
objectfile = Specifies a name to override the default object file name. It can be a file or directory name.
omitdefaultlibname = Do not include default library names in .obj files.
omitframepointers = If set to true, suppresses frame pointers.
openmp = If set to true, enables OpenMP 2.0 language extensions.
optimizeforwindows98 = Align code on 4Kb boundaries.
optimizereferences = Enables elimination of functions and/or data that are never referenced. 0 is "Default", 1 is "Keep Unreferenced Data", and 2 is "Eliminate Unreferenced Data".
output_subdir = This is used in determining the sub-directory under which intermediate files will be placed.
pdbc = If this boolean template variable is set, the C/C++ Output Files property "Program Database File Name" will be set according to the project target.
pdbl = If this boolean template variable is set, the Linker Debugging property "Generate Program Database File" will be set according to the project target.
platform_defines = Macros that are specific to a particular platform.
platform = Specifies the target platform.
precompiledheaderfile = Specifies the path and/or name of the generated precompiled header file.
profile = Produce an output file that can be used with the Enterprise Developer performance profiler.
profileguideddatabase = Specifies the database file to use when using profile guided optimizations.
programdatabasefilename = Specifies a name for a compiler-generate .PDB file. This setting is only used if the 'pdbc' template variable is not set.
registeroutput = Specifies whether to register the primary output of this build if set to true.
resourceonlydll = A resource-only DLL will be created if set to true.
runtime_library = This corresponds to the C/C++ Code Generation property "Runtime Library". If the template variable is set, the numeric value will be used. Otherwise, it will be determined based on the target and debug/optimize configuration. The numeric value specifies the pull-down value in the IDE.
runtimetypeinfo = If set to false, disables RTTI.
setchecksum = Enables setting the checksum in the header of a .exe if set to true.
showincludes = Generates a list of include files with compiler output if set to true.
showprogress = Enables detailed display of progress. 0 is "Not Set", 1 is "Display All Progress Messages", and 2 is "Displays Some Progress Messages".
smallertypecheck = Enable checking of conversion to smaller types.
stringpooling = This corresponds to the C/C++ Code Generation property "Enable String Pooling". The boolean value specifies the pull-down value in the IDE.
stripprivatesymbols = Do not put private symbols into the generated .PDB file.
structmemberalignment = Specify 1, 2, 4, 8, or 16-byte boundaries for struct member alignment using the numbers 1, 2, 3, 4, or 5 respectively.
subsystem = This corresponds to the Linker System property "SubSystem". This variable should not be set directly by the user; instead the project should inherit from 'mfc'.
supportunloadofdelayloadeddll = If set to true, allows explicit unloading of the delay loaded DLLs.
suppressstartupbanner = Suppress the display of the startup banner and information messages.
swaprunfromcd = Run the application from the swap location of the CD.
swaprunfromnet = Run the application from the swap location of the network.
targetmachine = Specifies the subsystem for the linker. See vc8platforms.mpt for some of the settings.
terminalserveraware = Enables terminal server awareness. 0 is "Default", 1 is "Not Terminal Server Aware", and 2 is "Application is Terminal Server Aware".
treatwchar_tasbuiltintype = This corresponds to the C/C++ Language property "Treat wchar_t as Built-in Type". The boolean value specifies the pull-down value in the IDE.
turnoffassemblygeneration = If set to true, specifies that no assembly will be generated even though common language runtime information is present in the object files.
undefineallpreprocessordefinitions = Undefine all previously defined preprocessor values.
undefinepreprocessordefinitions = Specifies one or more preprocessor undefines.
unicode = If this boolean template variable is set, the UNICODE and _UNICODE macros are added to the C/C++ Preprocessor property "Preprocessor Definitions".
unicode_mfc_entry = This corresponds to the Linker Advanced property "Entry Point". This variable should not be set directly by the user; instead the project should inherit from 'mfc'.
usefullpaths = Use full paths in diagnostic messages if set to true.
uselibrarydependencyinputs = If set to true, specifies that inputs to the librariant tool are used rather than the library file itself when linking in libraries of project dependencies.
useofatl = Specifies how ATL is used by the configuration. 0 corresponds to "Not using ATL", 1 corresponds to "Static Link to ATL", and 2 corresponds to "Dynamic Link to ATL".
useofmfc = Specifies how MFC is used by the configuration. 0 corresponds to "Use Standard Windows Libraries", 1 corresponds to "Use MFC in a Static Library" and 2 corresponds to "Use MFC in a Shared DLL".
useunicoderesponsefiles = Instructs the project system to generate UNICODE response files when spawning the compiler.
vcprojecttype = Specifies the ProjectType setting within the generated .vcproj file.
vcversion = Specifies the version of the generated .vcproj file. This value is determined by the VC8ProjectCreator.
warnaserror = If set to true, the compiler treats all warnings as errors.
warning_level = This setting corresponds to the C/C++ General property "Warning Level". Valid values are 0 through 4.
wholeprogramoptimization = Specifies that the program will be optimized across .obj boundaries. 0 is "No Whole Program Optimization", 1 is "Use Link Time Code Generation", 2 is "Profile Guided Optimization - Instrument", 3 is "Profile Guided Optimization - Optimize", and 4 is ""Profile Guided Optimization - Update".
xmldocumentationfilename = Specifies the name of the generated XML documentation files.
xml_version = Specifies the XML version for the generated .vcproj file.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -