|
[C++ Warning] Dialogs.hpp(581): W8058 Cannot create pre-compiled header: initialized data in header
이런 오류가 발생하는군요.
Dialogs.hpp 파일에 있는 초기화 구문 때문에 프리 컴파일 헤더 생성이 안 된다는 이야기인 것은 알겠는데
에러 문장을 보니까
extern PACKAGE bool __fastcall PromptForFileName(AnsiString &AFileName, const AnsiString AFilter = "", const AnsiString ADefaultExt = "", const AnsiString ATitle = "", const AnsiString AInitialDir = "", bool SaveDialog = false);
이런 내용입니다. extern으로 선언이 되어 있는데 왜 에러가 나는지 모르겠군요 -o-
더욱이 이것은 vcl.h 내부 자동 인클루드 되기 때문에 vcl.h를 hdrstop 이하로 내려야 한다는 결론에 도달하는데요...
vcl.h를 hdrstop 이하로 내릴꺼면 뭐하러 프리 컴파일 헤더를 쓰는지 의아하군요;;;; ㅋㅋ
왜 이런 문제가 생기는지 이유를 아시는 분 혹시 계십니까?
|