'vs2005'에 해당되는 글 1건

  1. 2008.09.23 CVT1100 : 리소스가 중복되었습니다

CVT1100 : 리소스가 중복되었습니다

개발 2008. 9. 23. 18:11

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

VS2003 버전으로 작성된 프로젝트를 VS2005로 변환을 하였다.
몇가지 에러가 발생하면서.. 수정을 하고 있느데.. 아래와 같은 신기한 오류가 발생하였다.

CVTRES : fatal error CVT1100: 리소스가 중복되었습니다. 형식:MANIFEST, 이름:1, 언어:0x0409
LINK : fatal error LNK1123: COFF로 변환하는 동안 오류가 발생했습니다. 파일이 잘못되었거나 손상되었습니다.

난생 처음 보는 오류~
오류 내용을 보면 리소스가 중복되었단다.. 그러나 프로젝트에 특별히 추가한 리소스는 없는 상태였고,
혹시나 하는 생각에 resource.h를 열어 보았다.  역시나 중복되는 것은 없네~

검색을 좀 해보니.. 역시나 비슷한 경우가 있는데, 딱히 해결책은 별로 없다..
무슨 manifest 파일을 지우라는 소리에 지웠다가.. manifest 파일이 없다는 소리만 나오고..

그러다 오류 메세지를 잘 보니.. 중복된게 manifest 파일인거 같다..
음.. rc 파일을 직접 열어서 살펴보니.. 역시나..

41번째 줄쯤에 한번 정의 되어 있고..

3 TEXTINCLUDE
BEGIN
    "CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST ""res\\\\MiniCalendar.exe.manifest""\r\n"
    "\0"
END


끝부분에 또 정의가 되어 있다 ㅋㅋ

CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "res\\MiniCalendar.exe.manifest"

느낌상 마지막에 정의된 것을 주석처리 했다.. (아마도 2003에서 2005로 변환중에 발생하는 오류가 아닌가 싶다~ )
그러니 빌드 성공~ ^^



: