⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class library

📁 这个是一个编译器
💻
📖 第 1 页 / 共 2 页
字号:
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

CLR Mode = Default=|Pure=:pure|Safe=:safe|Old Syntax=:oldSyntax|InitialAppDomain=:initialAppDomain|NoAssembly=:noAssembly

Optimization = Maximize Speed=/O2|Minimize Size=/O1|Full Optimization=/Ox|Disabled=/Od
Inline Function Expansion = Default=|Only __inline=/Ob1|Any Suitable=/Ob2
Enable Intrinsic Functions = No=|Yes=/Oi
Favor Size or Speed = Fast Code=/Ot|Small Code=/Os
Omit Frame Pointers = No=|Yes=/Oy
Enable Fiber-safe Optimizations = No=|Yes=/GT
Whole Program Optimization = No=|Yes=/GL

Ignore Standard Include Paths = No=|Yes=/X
Generate Preprocessed File = No=|With Line Numbers=/P|Without Line Numbers=/EP /P
Keep Comments = No=|Yes=/C

Enable String Pooling = No=|Yes=/GF
Enable Minimal Rebuild = No=|Yes=/Gm
Enable C++ Excentions = No=|Yes=/EHsc|With SEH Exceptions=/EHa
Smaller Type Check = No=|Yes=/RTCc
Basic Runtime Checks = Default=|Stack Frames=/RTCs|Uninitialized Variables=/RTCu|Both=/RTC1
Runtime Library = MT DLL=/MD|MT=/MT|MT Debug=/MTd|MT Debug DLL=/MDd
Struct Member Alignment = Default=|1=/Zp1|2=/Zp2|4=/Zp4|8=/Zp8|16=/Zp16
Buffer Security Check = Yes=|No=/GS-
Enable Function-level Linking = No=|Yes=/Gy
Enable Enhanced Instruction Set = No=|SSE=/arch:SSE|SSE2=/arch:SSE2
Floating Point Model = Precise=/fp:precise|Strict=/fp:strict|Fast=/fp:fast
Enable Floating Point Exceptions = No=|Yes=/fp:except

Disable Language Extensions = No=|Yes=/Za
Default Char Unsigned = No=|Yes=/J
Treat wchar_t as Built-in Type = Yes=|No=/Zc:wchar_t
Force Conformance In For Loop Scope = Yes=|No=/Zc:forScope
OpenMP Support = No=|Yes=/openmp

Use/Create Precompiled Header = "Not Using=|Use=/Yu"$(Use/Create PCH Through File)"|Create=/Yc"$(Use/Create PCH Through File)""

Expand Attributed Source = No=|Yes=/Fx
Assembler Output = No=|Assembly Only=/FA|Assembly Machine Code and Source=/FAcs|Assembly With Machine Code=/FAc|Assembly With Source Code=/FAs
Create XML Documentation = No=|Yes=/doc

Compile As = Default=|C++ Code=/TP|C Code=/TC
Show Includes = No=|Yes=/showIncludes
Undefine All Preprocessor Definitions = No=|Yes=/u
Enable Code Analyse = No=|Yes=/analyze
Omit Default Library Names = No=|Yes=/Zl

External Dependencies = yes=1|no=0
                              
ShowProgress = Not=|All=/VERBOSE|Some=/VERBOSE:LIB
Version = @/VERSION:%s
Incremental Linking = Defaults=|No=/INCREMENTAL:NO|Yes=/INCREMENTAL
    
Ignore Default Libraries = No=|Yes=/NODEFAULTLIB
Module Definition File = @/DEF:"%s"
Delay Loaded DLLs = @[;|/DELAYLOAD:"%s"]
Generate Map File = No=|Yes=/MAP
Map Exports = No=|Yes=/MAPINFO:EXPORTS
           
Heap Reserve/Commit Size = @/HEAP:%s
Stack Reserve/Commit Size = @/STACK:%s
Enable Large Addresses = Default=|No=/LARGEADDRESSAWARE:NO|Yes=/LARGEADDRESSAWARE
Terminal Server = Default=|No=/TSAWARE:NO|Yes=/TSAWARE
Swap Run = No=|From CD=/SWAP:CD|From Net=/SWAP:NET
Driver = Not Set=|Driver=/DRIVER|Up Only=/DRIVER:UPONLY|WDM=/DRIVER:WDM
      
References = Default=|Eliminate Unreferenced Data=/OPT:REF|Keep Unreferenced Data=/OPT:NOREF
Enable COMDAT Folding = Default=|Remove Redundant COMDATS=/OPT:ICF|Do Not Remove Redundant COMDATS=OPT:NOICF
Optimize For Win98 = Default=|Yes=/OPT:WIN98|No=/OPT:NOWIN98
Function Order = @/ORDER:"%s"
Link Time Code Generation = Default=|Use TCG=/LTCG|PGO - Instrument=/LTCG:PGINSTRUMENT|PGO - Optimize=/LTCG:PGOPTIMIZE|PGO - Update=/LTCG:PGUPDATE

Entry Point = @/ENTRY:%s
No Entry Point = No=|Yes=/NOENTRY
Base Address = @/BASE:%s
Fixed Base Address = Default=|Reloc Section=/FIXED:NO|Fixed Address=/FIXED
Turn Off Assembly Generation = No=|Yes=/NOASSEMBLY
Target Machine = @/MACHINE:%s
Profile = No=|Yes=/PROFILE
Key File = @/KEYFILE:%s
Key Container = @/KEYCONTAINER:%s
Delay Sign = No=|Yes=/DELAYSIGN

Definitions (Release) = @[;|/D "%s"]
Definitions (Debug) = @[;|/D "%s"]
Additional Include Directories=^@[;|%s;]
                             
[Variables]

C3OPT = $(Enable String Pooling) $(Enable Minimal Rebuild) $(Enable C++ Excentions) $(Smaller Type Check) $(Basic Runtime Checks) $(Runtime Library) $(Struct Member Alignment) $(Buffer Security Check) $(Enable Function-level Linking) $(Enable Enhanced Instruction Set) $(Floating Point Model) $(Enable Floating Point Exceptions)
C4OPT = $(Disable Language Extensions) $(Default Char Unsigned) $(Treat wchar_t as Built-in Type) $(Force Conformance In For Loop Scope) $(OpenMP Support)
C6OPT = $(Expand Attributed Source) $(Assembler Output) $(Create XML Documentation)
C7OPT = $(Compile As) $(Show Includes) $(Undefine All Preprocessor Definitions) $(Enable Code Analyse) $(Omit Default Library Names)

L1OPT = $(ShowProgress) $(Version) $(Incremental Linking)     
L2OPT = $(Ignore Default Libraries) $(Module Definition File) $(Delay Loaded DLLs) $(Generate Map File) $(Map Exports)
L3OPT = $(Heap Reserve/Commit Size) $(Stack Reserve/Commit Size) $(Enable Large Addresses) $(Terminal Server) $(Swap Run) $(Driver)
L4OPT = $(Entry Point) $(No Entry Point) $(Base Address) $(Fixed Base Address) $(Turn Off Assembly Generation) $(Target Machine) $(Profile) $(Key File) $(Key Container) $(Delay Sign)

COPT = /clr$(CLR Mode) /FC $(Generate Preprocessed File) $(Keep Comments) $(Ignore Standard Include Paths) $(Suppress Startup Banner) $(Warning Level) $(Detect 64bit Issues) $(Treat Warnings As Errors) $(Additional Include Directories) $(C3OPT) $(C4OPT) $(Use/Create Precompiled Header) $(C6OPT) $(C7OPT) $(Additional Compiler Options)
LOPT = /DLL $(Suppress Startup Banner) $(Additional Linker Options) $(L1OPT) $(L2OPT) $(L3OPT) $(L4OPT)

CRFLAG = $(Definitions (Release)) $(Optimization) $(Inline Function Expansion) $(Whole Program Optimization) $(Enable Intrinsic Functions) $(Favor Size or Speed) $(Omit Frame Pointers) $(Enable Fiber-safe Optimizations)
CDFLAG = $(Definitions (Debug)) $(Debug Information Format)
         
LRFLAG = /RELEASE $(References) $(Enable COMDAT Folding) $(Optimize For Win98) $(Function Order) $(Link Time Code Generation)
LDFLAG = /DEBUG         
         
RootDir = $(HKEY_LOCAL_MACHINE\SOFTWARE$6432\Microsoft\VisualStudio\SxS\VS7\8.0)
VcDir = $(HKEY_LOCAL_MACHINE\SOFTWARE$6432\Microsoft\VisualStudio\SxS\VC7\8.0)
CommonDir = $(RootDir)Common7
SDKDir = $(RootDir)SDK\v2.0

MSSDKDir = $(HKEY_LOCAL_MACHINE\SOFTWARE$6432\Microsoft\MicrosoftSDK\InstalledSDKs\$(MSSDK)\Install Dir)

FrameworkDir = $(HKEY_LOCAL_MACHINE\SOFTWARE$6432\Microsoft\.NETFramework\InstallRoot)v$(Framework)

[Environment]

PATH = $(CommonDir)\IDE;$(CommonDir)\Tools;$(SDKDir)\bin;$(VcDir)\bin;$(MSSDKDir)bin;$(FrameworkDir);%PATH%
INCLUDE = $(SDKDir)\include;$(VcDir)\include;$(Additional Include Directories);$(MSSDKDir)include;
LIB = $(SDKDir)\lib;$(VcDir)\lib;$(MSSDKDir)lib;

[General]

TargetExt = .DLL
ReleaseOut = Release
DebugOut = Debug
UseFullPaths = 0
UseDosNames = 0
Excludes = $(Excluded Files)

.CPP=.C
.CXX=.C
.CC=.C
.I=.C
.S=.NSM
GenerateEDGroup=$(External Dependencies)

[MakeCommands]

debug =Start Debugger
peview = PEview
makef = Show Makefile

[Start Debugger]

Cmd0 = $(Debugger) $T
Depends = $T
ShowWindow = 1
Title = Debug $T

[PEview]
Title=Show PE Information
Depends=$T
Cmd0=uetools -pe $T
ShowWindow=1
DisplayConsole=0

[Show Makefile]
Title=Show makefile
Cmd0=uestudio makefile
ShowWindow=1
DisplayConsole=0

[InsertFiles]

group0 = $(Libraries)

[FileGroups]

FGO = .obj;.res;
FGL = .lib;
FGD = .def;

[GroupFormats]

FGO = %s
FGL = %s

[Build]

Out = $T
Depends = $FGO
ReleaseFlag = $(LRFLAG)
DebugFlag = $(LDFLAG)
Cmd0 = LINK $(LOPT) $R /OUT:$O $FGO $FGL

[.C]

Out = $In.obj
ReleaseFlag = $(CRFLAG)
DebugFlag = $(CDFLAG)
Cmd0 = CL $(COPT) $R /c $I

IncFiles = 1
CaseSensitive = 1
IncDirs = .;$(INCLUDE);
IncKeyWords = #include;
Comments = /*.*/.//.eol.

[.RC]

Out = $In.res
Cmd0 = RC /fo$O $I
IncFiles = 1
CaseSensitive = 1
IncDirs = .;$(INCLUDE);
IncKeyWords = #include;
Comments = /*.*/.//.eol.

[.ASM]

Out = $In.obj
Cmd0 = ML /nologo /coff /c /Cp /Fo$O $I

IncFiles = 1
CaseSensitive = 0
IncDirs = .;$(INCLUDE);
IncKeyWords = include;
Comments = ;.eol.

[.NSM]

Out = $In.obj
Cmd0 = NASMW -f win32 -i$Ip -o$O $I
IncFiles = 1
CaseSensitive = 0
IncDirs = .;
IncKeyWords = %include;
Comments = ;.eol.

[Clean]
Clean0 = *.pdb
Clean1 = *.idb
Clean2 = *.ilk

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -