오늘 새로운 프로젝트를 만든 후 디버그 모드에서는 빌드가 성공해서 릴리즈 모드로 빌드를 했는데

Error 2 general error c101008d: Failed to write the updated manifest to the resource of file ".\Debug\eConsole.exe". The process cannot access the file because it is being used by another process. mt.exe "

 

위와 비슷한 에러가 발생했습니다. 혹시나 해서 비주얼스튜디오를 종료하고 다시 실행 후 빌드를 해도 같은 에러가 발생하더군요.

 

그래서 즉시 구글링에 들어가니 역시나 저 이외에도 이런 문제를 겪은 사람들이 있더군요

 

답글을 대충 보니 해결 방법은 두 가지였습니다.

 

1. 백신 프로그램이 mt.exe를 웜으로 오인하여 발생했으므로 백신 프로그램에 mt.exe는 신뢰할 수 있는 프로그램으로 등록시켜서 해결

 

2. 메뉴의 [도구] -> [옵션] -> [프로젝트 및 솔루션] -> [빌드 및 실행] 에서 최대 병렬 프로젝트 빌드 수를 낮춘다.

 

제 경우는 1번은 아니라고 판단해서 2번대로 해보니 해결 되었습니다. 제 경우는 최대 병렬 프로젝트 빌드 수의 값이 4였는데 이것을 2로 바꾸니 에러가 발생하지 않았습니다.

 

 

참고로 제가 사용한 Visual Studio 2008 SP1입니다.

 

by 흥배 2010. 12. 28. 09:00
  • 호랑이 2011.03.03 16:59 ADDR EDIT/DEL REPLY

    좋은 정보 감사합니다. 문제가 되지 않는다면 출처 밝히고 담아갈게요~ smadoros.blog.me

4월15일에 있었던 세미나에서 강연했던 문서입니다.


Vs2010을 활용한 cpp_병렬_프로그래밍
View more presentations from jacking.

by 흥배 2010. 8. 22. 15:27

VS 2005부터 '코드 분석'이라는 아주 괜찮은 기능이 있습니다.

컴파일 할 때 옵션을 걸어주면 코드를 분석하여 버그가 일어날만한 부분을 알려줍니다.

(이전에 포스팅한 글입니다. http://blog.naver.com/jacking75/140048081142 )


이 기능의 큰 단점은 모든 VS에서 되는 것이 아니고 Team suit 버전만 사용할 수 있다는 것입니다.

그런데 Windows SDK를 설치하면 사용할 수 있다고 합니다.


Scarlet & Blue 
http://scarletblue.net/147

에 자세하게 나와 있습니다.




참고로 저는 VS 2008의 64비트 개발환경인데 SDK 걍 설치하니까 잘 되었습니다. 

(32비트 프로젝트만 성공 했었습니다.)


추가 1. : 다른 분들 말로는 2005는 안 된다고 합니다.

추가 2. : 제 경험으로는 VS 2008에서도 64비트 컴파일에서는 사용할 수 없었습니다.

by 흥배 2009. 3. 21. 12:58

VS 프로젝트의 솔루션 구성 이름에 공백이 있으면

빌드를 할 때

LNK 1104 Error - Debug.obj 파일을 열지 못함

이라는 에러가 나오면서 빌드를 못합니다.


주로 해당 프로젝트가 다른 프로젝트나 lib 파일을 참조할 때 나온다고 합니다.

(참고 : http://blog.stevienova.com/2007/01/26/vs2005-lnk1104-error-cannot-open-file/ )



만약 솔루션 구성 이름이 공백이 있다면 '빌드' - '구성관리자'에서 해당 솔루션 구성 이름을 변경하여 공백을 제거하면 된다.

아래 그림 참고

사용자 삽입 이미지

by 흥배 2009. 3. 21. 12:54

빌드가 성공하면 특정 폴더에 있는 파일을 지정된 폴더로 자동으로 복사하도록 하는

방법입니다.


http://jacking.springnote.com/pages/1974228

by 흥배 2009. 3. 21. 12:30

예전에 2002 기준으로 글을 홈페이지에 올린적이 있는데 이번에 2005 기준으로

간단하게 정리해 보았습니다.


스프링노트에 글을 올렸습니다.

http://jacking.springnote.com/pages/1923880

by 흥배 2009. 3. 21. 12:25
| 1 2 |