프로그램/Windows

Visual Studio 2012 Command Compile(도스창 컴파일) Environment Setting(환경 설정)

와이즈캣 2013. 8. 2. 17:12

윈도우 7 기반 설명입니다.

윈도키 + Pause/Break로 시스템 등록 정보를 연다.

고급 시스템 설정으로 들어 간다.



시스템 속성의 고급->환경변수를 클릭한다.


사용자 변수에 있는 새로 만들기를 클릭한다.



변수 이름에는

include

라고 적고

변수 값에는 아래와 같이 적는다.

D:\Programs\Microsoft Visual Studio 11.0\VC\INCLUDE;D:\Programs\Microsoft Visual Studio 11.0\VC\ATLMFC\INCLUDE;C:\Program Files (x86)\Windows Kits\8.0\include\shared;C:\Program Files (x86)\Windows Kits\8.0\include\um;C:\Program Files (x86)\Windows Kits\8.0\include\winrt;D:\Programs\Microsoft Visual Studio 11.0\VC\include



이런식으로 아래와 같은 변수를 등록한다

변수 이름 : LIB
변수 값 : 
D:\Programs\Microsoft Visual Studio 11.0\VC\LIB;D:\Programs\Microsoft Visual Studio 11.0\VC\ATLMFC\LIB;C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86;D:\Programs\Microsoft Visual Studio 11.0\VC\lib

변수 이름 : LIBPATH
변수 값 :
C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Windows\Microsoft.NET\Framework\v3.5;D:\Programs\Microsoft Visual Studio 11.0\VC\LIB;D:\Programs\Microsoft Visual Studio 11.0\VC\ATLMFC\LIB;C:\Program Files (x86)\Windows Kits\8.0\References\CommonConfiguration\Neutral;C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0\ExtensionSDKs\Microsoft.VCLibs\11.0\References\CommonConfiguration\neutral;


아래 PATH변수가 존재할 경우 변수값에 밑에 경로를 넣고 원래 있던 값은 ;(세미콜론) 다음에 붙여 넣으면 된다.
변수 이름 : PATH
변수 값 :
D:\Programs\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft SDKs\F#\3.0\Framework\v4.0\;D:\Programs\Microsoft Visual Studio 11.0\VSTSDB\Deploy;D:\Programs\Microsoft Visual Studio 11.0\Common7\IDE\;D:\Programs\Microsoft Visual Studio 11.0\VC\BIN;D:\Programs\Microsoft Visual Studio 11.0\Common7\Tools;[기존값]


이후 테스트하기 위해 바탕화면에서 shift + 우클릭한 후 
명령창 열기를 선택해서 도스창을 띄운다.



창이 뜨면

notepad main.c

라고 적고 엔터 입력



당연히 없는 파일이니 새로 생성할 것인지 묻는다.

예를 선택....




테스트 소스를 입력한다.
간단하게 작성해 보았다.

#include <stdio.h>

int main()
{
  printf("테스팅...\n");
  return 0;
}



컴파일 한다. 비주얼 스튜디오는 컴파일러 이름이 CL이다.(2NE1 ㅋㅋ 이것도 조크라고... ㅡㅡ;)

결과를 확인해 보니 잘 된다.



이렇게 설정해 놓으면 간단하게 컴파일러를 사용할 수 있다.

Source Insight 같은 툴과도 연동 시킬 수 있고 make로 빌드 시킬 수도 있어 여러가지로 심플하게 사용할 수 있다.

ㅡㅡv