|
음 PCH 그니깐 프리컴파일헤더 옵션하구 관계가 있는것 같습니다.
프리컴파일러 옵션을 꺼 버리시거나 암튼 거와 관련이 있는듯 하니깐요 ...
요것 저것 만저 보세요~~
그럼
박보연 님이 쓰신 글 :
: 소스 파일을 살펴본 결과 'stdafx.h'는
: 소스 파일의 최 상단에 including되어 있습니다.
:
: 다른 문제는 없을까요?
:
: 답변 부탁드립니다.
:
:
: 최보현.U&I 님이 쓰신 글 :
: : 박보연 님이 쓰신 글 :
: : : MFC 소스를 Visual C++ Project Conversion Utility를 이용해서
: : : 변환을 하고, 컴파일을 했습니다.
: : :
: : : 그런데.. 아래와 같은 에러가 발생했습니다.
: : :
: : : Error=> include 'stdafx.h' before including this file for PCH
: : :
: : : 다른 에러도 몇개 발생했는데, 모두 'stdafx.h'에서 발생했습니다.
: : :
: : : 'stdafx.h'에 관한 자료를 찾아보았는데,
: : : 문제를 해결하는데는 별 도움이 되지 못했습니다.
: : :
: : : 유용한 소스라서 꼭 이용하고 싶은데...
: : :
: : : 답변 부탁드립니다.
: : :
: :
: : 유앤아이 현지 아빠입니다.
: :
: : stdafx.h
: :
: : 요 파일은 비절씨에서 MFC 의기본 헤더 파일을 포함하고 있는 헤더 파일 입니다.
: :
: : 말이 좀 이상하지요~ 헤더 파일인데 기본 헤더를 포함하고 있다는 말은...
: :
: : MFC 의 그 많은 그래스들이 다 각기 하나의 헤더 파일을 가지고 있을 지언데
: :
: : 사용자 소스 파일에 매번 거기에 필요한 헤더들을 포함 시킬려면 힘드니까
: :
: : 만들어 놓은 헤더 파일 입니다.
: :
: : 요넘 않을 들여다 보면 ... MFC 의 기본 클래스 헤더들이 include 되어 있지요~
: :
: : 비절씨는 어플리 케이션 위저드로 이런기능 저런 기능을 이용 하겠다구 하면
: :
: : stdafx.h 에 기본적으로 헤더 파일들을 포함 시켜 줍니다.
: :
: : 암튼 그런 넘이라는거궁~ 에러는
: :
: : Error=> include 'stdafx.h' before including this file for PCH
: :
: : 문장을 보면 먼가 순서가 틀렸다는 메세지 입니다.
: :
: : stdafx.h 는 ... 전에 include 되어야 한다는 ....
: :
: : stdafx.h 는 소스 파일의 최 상단에 include 하는게 일반적입니다.
: :
: : 그럼 참고가 되시길~~
: :
: : 그럼
|