Visual Stdio 2010 환경변수 설정
1.실행파일 위치찾기
설치한 Visual Stidio2010 안에 cl.exe란 실행파일이 있는지 확인한다.
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin
경로를 찾아 복사를 한후에 윈도우키 + Pause Break를 동시에 눌리면 시스템 설정창이 나온다
시스템 속성에 들어가 환경변수를 눌려 위에 path에 경로를 추가해준다.
추가할때 문장 제일뒤에 ;를 한후 추가한다.(path가 없을 경후 새로만들기를 하면된다)
환경변수 설정후 cmd창에 cl 명령어를 치면 mspdb100.dll이 없다는 오류가 뜰것이다.
그러면 당황하지 말고 mspdb100.dll 파일의 경로를 찾아 환경변수에 추가를 해주자.
xp 사용자는 처음 경로를 추가하고 명령어를 입력했을 때 mspdb100.dll 오류가 안뜰 수가 있다 그러면 mspdb100.dll를 찾아 추가해주면 된다.
경로검색은 윈도우키 + e 를 눌리면 나온다. xp는 탐색기가 나올 것이고 win7은 내 컴퓨터가 나올 것이다.
그러면 Visual Stdio 2010 폴더로 들어가서 mspdb100.dll를 검색하면 2개가 나온다.
그 중에 Common7에 있는 mspdb100.dll 파일의 위치로 들어가면 된다.
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE 의 경로를 복사하여 환경변수 path에 추가를 해준다 그 뒤 cl 명령어를 치면 stdio.h 파일이 없다고 나올 것이다.
본인은 오류가 안뜬 관계로 경로 찾기와 추가부분만 설명으로 들어가겠다.
위와 동일하게 검색을 하여 경로 복사 후 환경변수로 들어가 위에 있는 새로 만들기를 눌려 변수명은 INCLUDE 하고 경로를 추가한다.
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include
Stdio.h 경로를 설정해주면 libcmt.lib파일이 오류가 뜬다 libcmt.lib 파일도 위와 동일하게 경로를 찾아
새로 만들기를 하여 경로를 추가해 준다.
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib
Kernel32.lib 파일은 Visual Stdio 2010 폴더에서는 검색이 안되므로 상위 폴더인 Program Files(x86)에서 찾아준다.
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib
Kernel32.lib 파일도 방금 만든 LIB에 경로를 추가해주면 환경변수 설정은 끝난다.
윈도우 xp에서는 win7에서 나온 검색보다 간단하게 나온다.
환경변수를 끝낸 후 cmd 창에 cl 명령어를 입력하면 이런 화면이 나올 것이다.
이제 Visual Stdio 2010를 사용하지 않고도 메모장으로 작성된 파일을 명령 창에서 컴파일 할 수 있다.
%팁 : 컴파일을 하게되면 지정된 위치에 **.obj 파일과 **.exe 실행파일이 생성되는데
중간에 컴파일 되는 **.i 과 **.asm을 만들기 위해서는 뒤에 컴파일 명령어 뒤에
/P , /FA를 적어주면 **.i 과 **.asm이 만들어진다.
'c언어' 카테고리의 다른 글
20140721 - 포인터 주소 (0) | 2014.07.21 |
---|---|
20140508 - 북 연결리스트(Book_DBopen, Book_DBclose, Book_FileIn, Book_FileOut, Book_DBsave) 수정중 (0) | 2014.05.08 |
20140507 - 북 연결리스트(Book_Alldel, Book_Insert, Book_Print) 수정중 (0) | 2014.05.08 |
20140502 - 가변인자 함수에 대한 이해, 연결 리스트 (0) | 2014.05.02 |
20140430 - 매크로 함수의 단점, 파일 분할 컴파일 (0) | 2014.04.30 |