|
BloodWolf 님이 쓰신 글 :
: 기존 C++ Builder 6.0에서 만든 라이브러리(.dll) 파일들을 컴파일 하는 중에 링크 에러가 발생합니다.
:
: UTIL.dll을 생성하는 프로젝트는 정상적으로 컴파일되는데, UTIL.dll를 이용하는 SERIAL.dll 프로젝트는 컴파일중에 다음과 같은 에러나 나내요.
:
: "[Linker Error] Error: Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES\BORLAND\BDS\4.0\LIB\CP32MTI.LIB|crtlvcl"
:
: Project Option에서 기존 C++ Builder 6.0 의 include, library 경로는 전부 제거 하였습니다.
Turbo 에서는 'vcl.h'를 include 해야만 컴파일 되네요.. 컴파일러 독립적으로 만들려고 했는데, 어쩔 수 없이 #ifdef 처리해야 하는가봅니다.
|