📄 console application
字号:
# - Microsoft Visual C++ 2005 Express Edition Conf -
# --- general --------------------------------------
# $P - project name
# $Pp - path to project directory
# $Pn - project name
# --- compile --------------------------------------
# $I - input full name
# $Ip - input path
# $In - input name
# $Ie - input extension
# $O - output file
# $Op - path to output file
# $On - output filename (without path)
# $Oe - output extension
# $R - release/debug setting for compiler
# --- build ----------------------------------------
# $T - target full name
# $Tp - target path
# $Tn - target name
# $O - output file
# $Op - path to output file
# $On - output filename (without path)
# $Oe - output extension
# $R - release/debug setting for linker
[Settings]
Target =
Framework = 2.0.50727
Working Directory =.
Command Line Arguments =
Category&00 = C/C++\general
CLR Mode = Default|Pure|Safe|Old Syntax|InitialAppDomain|NoAssembly
Debug Information Format = C7 Compatible|Program Database|Disabled
Suppress Startup Banner = Yes|No
Warning Level = 3|Off|1|2|4
Detect 64bit Issues = No|Yes
Treat Warnings As Errors = No|Yes
Category&01 = C/C++\Optimization (Release Mode)
Optimization = Maximize Speed|Minimize Size|Full Optimization|Disabled
Inline Function Expansion = Default|Only __inline|Any Suitable
Enable Intrinsic Functions = No|Yes
Favor Size or Speed = Fast Code|Small Code
Omit Frame Pointers = No|Yes
Enable Fiber-safe Optimizations = No|Yes
Whole Program Optimization = No|Yes
Category&02 = C/C++\Preprocessor
Definitions (Debug) = WIN32; _DEBUG; _CONSOLE
Definitions (Release) = WIN32; NDEBUG; _CONSOLE
Ignore Standard Include Paths = No|Yes
Generate Preprocessed File = No|With Line Numbers|Without Line Numbers
Keep Comments = No|Yes
Category&03 = C/C++\Code Generation
Enable String Pooling = No|Yes
Enable Minimal Rebuild = No|Yes
Enable C++ Excentions = No|Yes|With SEH Exceptions
Smaller Type Check = No|Yes
Basic Runtime Checks = Default|Stack Frames|Uninitialized Variables|Both
Runtime Library = MT DLL|MT|MT Debug|MT Debug DLL
Struct Member Alignment = Default|1|2|4|8|16
Buffer Security Check = Yes|No
Enable Function-level Linking = No|Yes
Enable Enhanced Instruction Set = No|SSE|SSE2
Floating Point Model = Precise|Strict|Fast
Enable Floating Point Exceptions = No|Yes
Category&04 = C/C++\Language
Disable Language Extensions = No|Yes
Default Char Unsigned = No|Yes
Treat wchar_t as Built-in Type = Yes|No
Force Conformance In For Loop Scope = Yes|No
OpenMP Support = No|Yes
Category&05 = C/C++\Precompiled Headers
Use/Create Precompiled Header = Not Using|Use|Create
Use/Create PCH Through File = StdAfx.h
Category&06 = C/C++\Output Files
Expand Attributed Source = No|Yes
Assembler Output = No|Assembly Only|Assembly Machine Code and Source|Assembly With Machine Code|Assembly With Source Code
Create XML Documentation = No|Yes
Category&07 = C/C++\Advanced
Compile As = C++ Code|C Code|Default
Show Includes = No|Yes
Undefine All Preprocessor Definitions = No|Yes
Enable Code Analyse = No|Yes
Omit Default Library Names = No|Yes
Category&08 = C/C++\Additional
Additional Compiler Options =
Additional Include Directories =
Category&10 = Linker\General
ShowProgress = Not|All|Some
Version =
Incremental Linking = Default|No|Yes
Libraries = kernel32.lib
Category&10 = Linker\Input
Ignore Default Libraries = No|Yes
Module Definition File =
Delay Loaded DLLs =
Generate Map File = No|Yes
Map Exports = No|Yes
Category&11 = Linker\System
Heap Reserve Size =
Heap Commit Size =
Stack Reserve Size =
Stack Commit Size =
Enable Large Addresses = Default|No|Yes
Terminal Server = Default|No|Yes
Swap Run = No|From CD|From Net
Driver = Not Set|Driver|Up Only|WDM
Category&12 = Linker\Optimization (Release)
References = Eliminate Unreferenced Data|Keep Unreferenced Data|Default
Enable COMDAT Folding = Remove Redundant COMDATS|Do Not Remove Redundant COMDATS|Default
Optimize For Win98 = Default|Yes|No
Function Order =
Link Time Code Generation = Default|Use TCG|PGO - Instrument|PGO - Optimize|PGO - Update
Category&13 = Linker\Advanced
Entry Point =
No Entry Point = No|Yes
Base Address =
Fixed Base Address = Default|Reloc Section|Fixed Address
Turn Off Assembly Generation = No|Yes
Target Machine = X86|AM33|ARM\EBC|IA64|M32R|MIPS|MIPS16|MIPSFPU|MIPSFPU16|MIPSR41XX|SH3|SH3DSP|SH4|SH5|THUMB|AMD64
Profile = No|Yes
Key File =
Key Container =
Delay Sign = No|Yes
Category&14 = Linker\Additional
Additional Linker Options =
Category&15 = Others
Excluded Files = Excludes
Debugger = VCExpress.exe
External Dependencies=yes|no
MSSDK = 8F9E5EF3-A9A5-491B-A889-C58EFFECE8B3
[SettingsInfo]
MSSDK = Specify MSSDK version you have installed.
Framework = .NET Framework Version
CLR Mode = Pure mode produce IL-only output file (no native executable code), Safe mode produce IL-only verifiable output file, Old Syntax mode accept the Managed Extensions syntax from Visual C++ 2002/2003, InitialAppDomain mode enable initial AppDomain behavior of Visual C++ 2002, NoAssembly mode do not produce an assembly.
Target = Provides a space for you to specify an output file and location of the program that the linker creates.
Working Directory = Provides a space for you to specify the directory in which executing occurs. If you do not specify a directory, executing occurs in the directory where the executable is located.
Command Line Arguments = Provides a space for you to specify command-line arguments you want to pass to the program at startup.
Libraries = Provides a space for you to specify an object file or standard library (either static or import) to pass to the linker. Separate file names with a space.
Definitions (Debug) = Shows the switches the tool will use to build. You can to add or remove switches. Delimite them with semi-colon.
Definitions (Release) = Shows the switches the tool will use to build. You can to add or remove switches. Delimite them with semi-colon.
Excluded Files = This will exclude the file(s) included in this UE project group from the build.
Additional Compiler Options = Provides a space for you to specify an additional compiler options.
Additional Linker Options = Provides a space for you to specify an additional linker options.
Debugger = Provides a space for you to set the debugger you want to use to debug application.
Additional Include Directories = Provides a place for you to add one or more directories to the list of directories searched for include files. Separate directory names with a semicolon.
External Dependencies = If you select "yes" option, UE Studio will generate in project group "External Dependencies" from included files.
Debug Information Format = Specifies the type of debugging information generated by the compiler.
Suppress Startup Banner = Suppress the display of the startup banner and information message.
Warning Level = Select how strict you want the compiler to be about checking for potentially suspect constructs.
Detect 64bit Issues = Tells the compiler to check for 64bit portability issues.
Treat Warnings As Errors = Enables the compiler to treat all warnings as errors.
Optimization = Select options for code optimization.
Inline Function Expansion = Select the level of inline function expansion for the build.
Enable Intrinsic Functions = Using intrinsic functions generates faster but larger code.
Favor Size or Speed = Choose whether to favor code speed or code size.
Omit Frame Pointers = Suppresses frame pointers.
Enable Fiber-safe Optimizations = Enable memory space optimization when using fibers and thread local storage access.
Whole Program Optimization = Enables cross-module optimizations by delaying code generation to link time.
Ignore Standard Include Paths = Ignore standard include paths.
Generate Preprocessed File = Specifies the preprocessing option.
Keep Comments = Suppresses comment strip from source code.
Enable String Pooling = Enable readonly string pooling for generating smaller compiled code.
Enable Minimal Rebuild = Detect changes to C++ class definitions and recompile only affected source files.
Enable C++ Excentions = Calls destructors for automatic objects durring a stack unwind caused by an exception being thrown.
Smaller Type Check = Enable checking for conversion to smaller types. Incompatible with any optimization type other than debug.
Basic Runtime Checks = Perform basic runtime error checks. Incompatible with any other optimization type other than debug.
Runtime Library = Specify runtime library for linking.
Struct Member Alignment = Specify boundaries for struct member alignment.
Buffer Security Check = Check for buffer overruns. Useful for closing hackable loopholes on internet servers. Ignored for projects using CLR support.
Enable Function-level Linking = Enable function-level linking. Required for edit and continue to work.
Enable Enhanced Instruction Set = Enable use of instructions found on processors that support enhanced instructions sets.
Floating Point Model = Sets the floating point model.
Enable Floating Point Exceptions = Enables floating point exceptions when generating code.
Disable Language Extensions = Suppress or enables language extensions.
Default Char Unsigned = Sets the default char type to unsigned.
Treat wchar_t as Built-in Type = Treats wchar_t as built-in type.
Force Conformance In For Loop Scope = Forces the compiler to conform to the local scope in a for loop.
OpenMP Support = Enables OpenMP 2.0 language extensions.
Use/Create Precompiled Header = Enables creation or use of a precompiled header durring the build.
Use/Create PCH Through File = Specifies header file name to use when creating or using a precompiled header file.
Expand Attributed Source = Create listing file with expanded attributes injected into source file.
Assembler Output = Specifies the contents of assembly language output file.
Create XML Documentation = Specifies that the compiler should generate XML documentation comment files.
Compile As = Select compile language option for C and CPP files.
Show Includes = Generates a list of include files with compiler output.
Undefine All Preprocessor Definitions = Undefine all previously defined preprocessor values.
Enable Code Analyse = Enables code analysis functionality that identifies common coding defects in C/C++ code.
Omit Default Library Names = Do not include default library names in OBJ files.
ShowProgress = Enables detailed display about progress.
Version = Set here the value you want to use as a version number in created image header.
Incremental Linking = Enables incremental linking.
Ignore Default Libraries = Ignore all default libraries durring linking.
Module Definition File = Use specified module definition file durring executable creation.
Delay Loaded DLLs = Specifies one or more DLLs for delayed loading. Use semi-colon delimited if more than one.
Generate Map File = Enables generation of map file durring linking.
Map Exports = Includes exported functions in map file information.
Heap Reserve/Commit Size = Specifies total heap allocation size in virtual/physical memory.
Stack Reserve/Commit Size = Specifies total stack allocation size in virtual/physical memory.
Enable Large Addresses = Enables handling addresses larger than two gigabytes.
Terminal Server = Enable terminal server awareness.
Swap Run = Run application from the swap location of the CD or Net.
Driver = Specifies the driver for the linker.
References = Enables elimination of functions and/or data that are never referenced.
Enable COMDAT Folding = Removes redundant COMDAT symbols from the linker output.
Optimize For Win98 = Align code on 4kB boundaries. This improve performance on on Win98 systems.
Function Order = Places COMDATs into the image in a predetermined order. Specify file name containing the order.
Link Time Code Generation = Enable link time code generation of objects compiled with Whole Program Optimization set.
Entry Point = Sets the starting address (symbol) for an EXE or DLL.
No Entry Point = Create DLL with no entry point.
Base Address = Specifies base address for program.
Fixed Base Address = Specifies if image must be loaded at fixed address.
Turn Off Assembly Generation = Specifies that no assembly will be generated even though common language runtime information is present in the object files.
Target Machine = Specifies the Subsystem for the linker.
Profile = Produce an output file that can be used with the enterprise developer performance profiler.
Key File = Specifies the file that contains the key for strongly naming the output assembly.
Key Container = Specifies the named container of the key for strongly naming the output assembly.
Delay Sign = Indicates whether the output assembly should be delay signed.
[SettingsReps]
Debug Information Format = Disabled=|C7 Compatible=/Z7|Program Database=/Zi
Suppress Startup Banner = No=|Yes=/nologo
Warning Level = Off=/W0|1=/W1|2=/W2|3=/W3|4=/W4
Detect 64bit Issues = No=|Yes=/Wp64
Treat Warnings As Errors = No=|Yes=/WX
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -