Sublime Text 2에서 Visual Studio Compiler 이용하기
Sublime Text 2에서 g++ 대신에 Visual Studio Compiler를 이용하는 방법이다.
New Build System을 선택해서 아래와 같이 입력하고 원하는 이름으로 저장한다.
{
"cmd":
[
"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\bin\\vcvars32.bat",
"&&",
"cl.exe", "/EHsc", "/O2", "/GS", "/Fm", "${file}"
],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"encoding": "cp949",
"shell": true,
"variants":
[
{
"name": "Run",
"cmd":
[
"start", "cmd", "/k", "$file_base_name",
"&&",
"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\bin\\vcvars32.bat",
"&&",
"cl.exe", "/EHsc", "/O2", "/GS", "/Fm", "${file}",
"&&",
"${file_path}/${file_base_name}.exe"
],
"shell": true
},
{
"name": "Build_Dll",
"cmd":
[
"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\bin\\vcvars32.bat",
"&&",
"cl.exe", "/EHsc", "/O2", "/GS", "/Fm", "/LD", "${file}"
]
},
{
"name": "Build_sys",
"cmd":
[
"C:\\Windows\\System32\\cmd.exe", "/k",
"C:\\WinDDK\\7600.16385.1\\bin\\setenv.bat", "C:\\WinDDK\\7600.16385.1\\", "fre", "x86", "WNET",
"&&",
"DDKBUILD.cmd", "-WNETXP", "fre", "${file_path}", "-cZ"
]
}
]
}
비주얼 스튜디오의 경로를 자신의 환경에 맞게 고쳐주면 된다.
그리고 실행할 때 cmd 창이 뜨게 하는 설정도 추가해 두었다.
이렇게 cmd 창이 뜨면 scanf를 이용해서 사용자 입력을 받을 수 있다.