📄 compiler.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 + -