Sublime Text 2에서 Visual Studio Compiler 이용하기

FantasyCode 2014. 10. 23. 01:28

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를 이용해서 사용자 입력을 받을 수 있다.