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

📄 compiler.ini

📁 一个简易的c++的编辑器
💻 INI
字号:

;{d} 所在文件夹
;{t} 文件名(没有扩展名)
;{e} 扩展名
;{f} 文件全名,={d}\{t}.{e}
;{A} SC++的目录
;{S} 系统目录(c:\windows\system,c:\windows\system32)
;{W} windows目录(c:\windows}
;以上区分大小写,如{a}是没有意义的

; 和路径相关的必须用双引号
; SC++只能识别VC编译器的出错文件与行数
; /I"{d} "中一个空格,这样可避免根目录带来的意想不到的结果


[VC-Console]
%OUT%  = {d}\{t}.exe
CP     = {A}\bin\cl.exe /nologo /O1 /TP /c /GX /GR /GA /GB /w /FAcs /Fa"{d}\{t}.asm.txt" /I"{A}\include" /I"{d} " /Fo"{d}\{t}.obj" "{f}"
RC     = 
LP     = {A}\bin\link.exe /nologo /LIBPATH:"{A}\lib"  /LIBPATH:"{d} " /SUBSYSTEM:CONSOLE /OUT:"%OUT%" "{d}\{t}.obj"
RunParam =-1 -2 -3 con

[VC-Console(msvcrt.lib)]
%OUT%  = {d}\{t}.exe
CP     = {A}\bin\cl.exe /nologo /O1 /TP /c /GX /GR /GA /GB /w /FAcs /Fa"{d}\{t}.asm.txt" /I"{A}\include" /I"{d} " /Fo"{d}\{t}.obj" "{f}"
RC     = 
LP     = {A}\bin\link.exe /nologo /NODEFAULTLIB:libc.lib /defaultlib:msvcrt.lib /LIBPATH:"{A}\lib" /LIBPATH:"{d} " /SUBSYSTEM:CONSOLE /OUT:"%OUT%" "{d}\{t}.obj"
RunParam =-1 -2 -3 msvcrt.lib

[VC-Win32]
%OUT%  ={d}\{t}.exe
%LIB%  = kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib comctl32.lib advapi32.lib shell32.lib shlwapi.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
CP     ={A}\bin\cl.exe /nologo /O1 /TP /c /GX /GR /GA /GB /w /FAcs /Fa"{d}\{t}.asm.txt"  /I"{A}\include" /I"{d} "  /Fo"{d}\{t}.obj" "{f}"
RC     ={A}\bin\rc.exe /I"{A}\include" /I"{d}" "{d}\{t}.rc"
LP     ={A}\bin\link.exe %LIB% /nologo /SUBSYSTEM:WINDOWS /LIBPATH:"{A}\lib" /LIBPATH:"{d} " /OUT:"%OUT%" "{d}\{t}.obj" "{d}\{t}.res"
RunParam =-1 -2 -3 exe

[VC-DLL]
NAME   =VC-DLL
%OUT%  ={d}\{t}.dll
%LIB%  =kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib comctl32.lib advapi32.lib shell32.lib shlwapi.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
CP     ={A}\bin\cl.exe /nologo /O1 /TP /c /GX /GR /GA /GB /w /FAcs /Fa"{d}\{t}.asm.txt"  /I"{A}\include" /I"{d} " /Fo"{d}\{t}.obj" "{f}"
RC     ={A}\bin\rc.exe "{d}\{t}.rc"
LP     ={A}\bin\link.exe %lib% /nologo /section:.bss,SRW /DLL /SUBSYSTEM:WINDOWS /LIBPATH:"{A}\lib" /LIBPATH:"{d} " /OUT:"%out%" "{d}\{t}.obj" "{d}\{t}.res"
RunParam =[DLL不能运行]

[GCC-Console]
%OUT%  ={d}\{t}_gcc.exe
%gcc%  =F:\Program Files\Dev-Cpp
CP     =%gcc%\bin\g++.exe "{f}" -o "%OUT%"   -s -O1  -I"%gcc%\include"  -L"%gcc%\lib"
RC     =
LP     =
RunParam =-1 -2 -3 gcc

[VC-ConsoleWithApi]
%OUT%  = {d}\{t}.exe
%LIB%  = kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib comctl32.lib advapi32.lib shell32.lib shlwapi.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
CP     = {A}\bin\cl.exe /nologo /O1 /TP /c /GX /GR /GA /GB /w /FAcs /Fa"{d}\{t}.asm.txt"  /I"{A}\include" /I"{d} "  /Fo"{d}\{t}.obj" "{f}"
RC     = {A}\bin\rc.exe "{d}\{t}.rc"
LP     = {A}\bin\link.exe %LIB% /LIBPATH:"{A}\lib" /LIBPATH:"{d} " /nologo  /SUBSYSTEM:CONSOLE /OUT:"%OUT%" "{d}\{t}.obj" "{d}\{t}.res"
RunParam =-1 -2 -3 conapi

[VC-LIB]
%OUT%  = {d}\{t}.lib
%LIB%  = kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib comctl32.lib advapi32.lib shell32.lib shlwapi.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
CP     = {A}\bin\cl.exe /nologo /O1 /TC /c /GX /GR /GA /GB /w /FAcs /Fa"{d}\{t}.asm.txt"  /I"{A}\include" /I"{d} "  /Fo"{d}\{t}.obj" "{f}"
RC     = 
LP     = {A}\bin\lib.exe /nologo  /SUBSYSTEM:WINDOWS /OUT:"%OUT%" "{d}\{t}.obj"
RunParam =[LIB不能运行]

⌨️ 快捷键说明

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