|
그렇군요.
다른 곳에 문제가 있어도 에러가 저기서 나는 것이더군요 ㅎㅎ
플랫폼 SDK에 포함된 파일인 <dshow.h> 파일을 hdrstop 아래로 내리니까 문제가 사라졌습니다.
음;;;
secondmoon 님이 쓰신 글 :
: 저도 다른 곳에서 초기화 구문이 있어도 저기서(Dialogs.hpp(581)) 에러가 나더군요.
:
: 다른 곳을 뒤져보시기 바랍니다. (제 경우엔 항상 제 소스가 문제였고, 수정 후 잘 동작했습니다.)
:
:
:
:
:
: 아제나 님이 쓰신 글 :
: : [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 이하로 내릴꺼면 뭐하러 프리 컴파일 헤더를 쓰는지 의아하군요;;;; ㅋㅋ
: :
: : 왜 이런 문제가 생기는지 이유를 아시는 분 혹시 계십니까?
|