C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[47317] atdafx.h 헤더파일에 관련한 .pch파일에 관해 질문입니다.
김영민 [applism] 2019 읽음    2006-12-05 21:50
<<<질문내용>>>
MFC관련해서 아래와 같은 에러가 뜹니다.
Project->Setting(Alt+F7)에서 카테고리에서 PreCompiled Headers로 설정하고 등등...Build All하면 해결될거라는 말이있어 해보았는데, 아래와 같은 에러가 전혀 해결되지가 않습니다.

컴파일 중에 어떤 에러가 발생하여 어쩌다가 우연히 워크스페이스에 클래스가 엄청나게 많이 떳었습니다.

CAboutDlg                                   .
CPractice6_1App        =>             .
CPractice6_1Dlg                         .
                                          CAboutDlg
                                          CPractice6_1App
                                          CPractice6_1Dlg
                                                   .
                                                   .

다시 원래대로 돌리려고 클래스에서 아무거나 열어서 보니 파일 내용이 엄청긴겁니다. 그 내용을 전체 선택후 삭제하였더니 다시 원래대로 돌아왔습니다. 그후 새로 짜서 컴파일해보았더니 잘 되던게 이젠 계속 에러가 뜨고 않되네요..

제 생각엔 제가 헤더파일을 모아놓은 파일의 전체 내용을 삭제 후 저장한것 같다는 생각이 드는데, 제생각이 맞는건지 궁금하고요, 해결책은 없나요? 

<<<문제현상>>>

<컴파일시 에러>
--------------------Configuration: Practice6_1 - Win32 Debug--------------------
Compiling...
Practice6_1Dlg.cpp
h:\c_rangue\mfc_test\practice6_1\practice6_1dlg.cpp(4) : fatal error C1083: Cannot open precompiled header file: 'Debug/Practice6_1.pch': No such file or directory
Error executing cl.exe.

Practice6_1Dlg.obj - 1 error(s), 0 warning(s)


<빌드시 에러>
--------------------Configuration: Practice6_1 - Win32 Debug--------------------
Compiling...
StdAfx.cpp
c:\program files\microsoft visual studio\vc98\include\commdlg.h(51) : error C2065: 'APIENTRY' : undeclared identifier
c:\program files\microsoft visual studio\vc98\include\commdlg.h(51) : error C2065: 'LPOFNHOOKPROC' : undeclared identifier

.
.
.

c:\program files\microsoft visual studio\vc98\include\commdlg.h(57) : error C2501: 'DWORD' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\vc98\include\commdlg.h(57) : error C2501: 'lStructSize' : missing storage-class or type specifiers

Practice6_1.exe - 102 error(s), 0 warning(s)

+ -

관련 글 리스트
47317 atdafx.h 헤더파일에 관련한 .pch파일에 관해 질문입니다. 김영민 2019 2006/12/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.