볼랜드 C++ 5.5는 구식컴파일러이며... 2006도 유니코드를 지원하지 않습니다.
원하시는 코드가 완벽히 돌아가길 원하신다면 최신의 Borland(코드기어) C++ Builder 2009를 사용하세요
PS. DEV C++은 내부적으로 g++ 컴파일러를 사용합니다.
아직 g++이 유니코드를 지원안하는건지 아니면 wmain 이 아닌 그냥 main 으로 해야하는지는 잘 모르겠네요 ㅡ.ㅡ
최수열 님이 쓰신 글 :
: 이제 막 C++를 배우고 있는 왕 초보입니다.
:
: 책을 보고 예제 소스를 컴파일을 하는데
:
: 유니코드를 사용하기 위해서 wmain을 사용해야 하는데
: 다른 에러는 없으나
: Error: Unresolved external '_main' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ
: 라는 에러가 계속 발생하면서 컴파일이 되지 않습니다.
:
: VC++ 2008 에서는 같은 소스코드로 아무런 이상없이 컴파일이 되는데..
: 볼랜드 스튜디오 2006과 볼랜드 무료컴파일러 5.5에서 저런 에러가 발생합니다.
: 데브C++에서도 저것과 비슷한 에러가 발생합니다.
:
: 저 에러가 왜 발생하는지 모르겠습니다.
: VC++보다 볼랜드가 더 정감이 가서 C를 시작하면서 부터 계속 볼랜드사의 제품을 사용하고 있는데
: 이런 일이 발생하니 참 난감합니다.
: 이 현상을 어떻게 해야 해결할 수 있나요??
|