C++ Builder 2009 이전 버전으로 프로젝트를 생성한 프로젝트를 2009 버전으로 바꾸어 Unicode로 전환 할 경우 아래와 같은 에러 메세지를 접할 때가 있다.
[ILINK32 Error] Error: Unresolved external 'wWinMain' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\6.0\LIB\C0W32W.OBJ
위와 같은 메세지는 프로젝트를 유니코드로 변환하지 못하는 경우에 발생하는 것으로 보인다. 2009 버전에서 새로운 프로제트를 생성하여 Unicode 로 전화하여 프로젝트 소스를 비교한 결과 차이점이 있었다.
C++ Builder 2009 이전의 프로젝트 소스
C++ Builder 2009 의 프로젝트 소스
위의 소스에서 보는 것 처럼 "tchar.h" 를 포함시키고 WinMain 함수를 바꾸어 주면 문제 없이 링크가 된다.
[ILINK32 Error] Error: Unresolved external 'wWinMain' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\6.0\LIB\C0W32W.OBJ
위와 같은 메세지는 프로젝트를 유니코드로 변환하지 못하는 경우에 발생하는 것으로 보인다. 2009 버전에서 새로운 프로제트를 생성하여 Unicode 로 전화하여 프로젝트 소스를 비교한 결과 차이점이 있었다.
C++ Builder 2009 이전의 프로젝트 소스
C++ Builder 2009 의 프로젝트 소스
위의 소스에서 보는 것 처럼 "tchar.h" 를 포함시키고 WinMain 함수를 바꾸어 주면 문제 없이 링크가 된다.
'Dev Story > Tips' 카테고리의 다른 글
프로그램 중복 실행 방지하기 (0) | 2008.11.09 |
---|---|
타이틀 바를 드래그 하는 효과내기 (캡션바 없이 폼 드래깅 하기) (0) | 2008.11.09 |
Microsoft CryptoAPI 를 이용한 데이터 암호화 (0) | 2008.10.30 |
TortoiseSVN-1.5.5.14361 Released!! (0) | 2008.10.27 |
MFC 에서 간단하게 DAO 사용하기 (0) | 2008.10.13 |