티스토리 뷰


이 에러는 외쿡 VS 에서는 다음과 같은 에러 메시지로 나온다.

Error PRJ0003: Spawning 'mt.exe'

대부분의 구글 검색 결과가 헛소리로 점철되었기 때문에 정리 차원에서 몇 자 적는다.

위 에러는 VS2008 을 이용할 때 접할 수 있다.
에러의 상세 내역을 보기위해 BuildLog.htm 파일을 보면 아래와 같다.

[ BuildLog.htm ]

코드를 생성하고 있습니다...
리소스를 컴파일하고 있습니다...
매니페스트를 리소스에 컴파일하고 있습니다...
링크하고 있습니다...
매니페스트를 포함하고 있습니다...
프로젝트 : error PRJ0003 : 'mt.exe'을(를) 생성하는 동안 오류가 발생했습니다.

에러와 직접 관련이 있는 부분... 즉 마지막 mt.exe 를 생성하는 부분은 다음의 명령어와 관련이 있다.

"mt.exe @d:\{프로젝트ROOT}\{프로젝트이름}\Debug\RSP00000F11122120.rsp /nologo" 명령줄을 만들고 있습니다.

Q. mt.exe 란? 
 매니페스트를 응용 프로그램 또는 라이브러리 내에 포함시키기 위해 이용하는 툴
 참고 : http://msdn.microsoft.com/en-us/library/aa375649%28VS.85%29.aspx

이 부분에서 발생하는 에러는 VS2008과 맞지 않는 예전 PlatformSDK 를 이용하거나
아예 SDK 를 사용하지 않는 경우에 발생할 수 있다.
즉, mt.exe 파일을 제공하지 않는 예전 SDK를 이용하거나 환경 변수(Path 등)를 통해 저 파일에 접근이 불가능 할 경우에 저 에러가 발생한다.

최신의 SDK 를 설치하면 Bin 폴더에 mt.exe 가 설치가 되는데,
이파일을 Path 로 접근이 가능한 곳에 복사를 해놓으면 위 문제가 해결된다.

p.s. 그 과정이 싫다면, 이 파일을 받거나    --->



이상!!
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함