VC 사전 컴파일 헤드 파일 사용

1704 단어 서류
미리 편집된 번역 헤더의 개념:
미리 컴파일된 헤더 파일은 보통.pch는 확장명으로 프로젝트에서 비교적 안정적인 코드를 이 파일에 미리 컴파일하여 놓는 것입니다
사전 컴파일러 헤더 파일을 생성하는 데는 시간이 많이 걸리기 때문에 가능한 한 이러한 안정적인 코드를 수정하는 것을 피해야 한다. 만약 이 코드가 수정된다면 다시 컴파일해야 한다
사전 컴파일 헤더 파일을 생성합니다.
역할:
사전 컴파일러 헤더 파일은 매번 다른 파일과 함께 컴파일되지 않도록 속도를 높일 수 있다.
사용 방법:
미리 컴파일된 헤더 파일을 사용하려면 먼저 헤더 파일을 지정해야 합니다. 이 헤더 파일은 자주 바뀌지 않는 코드와 다른 헤더 파일을 포함합니다.
시스템의 기본값은 stdafx입니다.h
다음은 MFC에 자동으로 포함된 파일입니다.
#define VC_EXTRALEAN	 // Exclude rarely-used stuff from Windows headers



#include <afxwin.h>         // MFC core and standard components

#include <afxext.h>         // MFC extensions

#include <afxdtctl.h>		// MFC support for Internet Explorer 4 Common Controls

#ifndef _AFX_NO_AFXCMN_SUPPORT

#include <afxcmn.h>		// MFC support for Windows Common Controls

#endif // _AFX_NO_AFXCMN_SUPPORT


헤더 파일은 컴파일에 참여할 수 없으며, 한 번에 상응하는 것이 필요하다.cpp 파일, stdafx에 다른 사전 컴파일 코드가 포함되지 않으면.cpp 파일
stdafx만 포함하면 됩니다.h, 그렇지 않으면 헤더 파일의 함수를 실현해야 합니다.
사전 컴파일된 헤더 파일을 생성하고 사전 컴파일된 헤더 파일을 사용하려면 다음과 같이 하십시오.
1. 프로젝트 -> 설정, C/C++ 옵션 선택, 분류 선택'예컴파일 헤더 파일', 예비 보상 헤더 파일 만들기 또는
수정 명령 매개변수는 Yc"stdafx입니다.h”.
2, 단독 컴파일stdafx.cpp 파일, 사용(Ctrl+F7)
3. 프로젝트 설정에 들어갈 때 미리 보상하는 헤더 파일을 선택하고 제목은 stdafx로 설정합니다.h, 따옴표 없음
4. 프로젝트를 재컴파일하면 된다
 
.pch 파일이 비교적 크고 기본값은 Debug 디렉터리에 저장됩니다. 어떻게 바꿉니까?pch 파일 위치는요.
프로젝트 ->에서 설정한 C/C++ 옵션의 프로젝트 옵션에서 Fd와 Fp 명령의 매개 변수를 변경하면 Debug 디렉터리를 원하는 디렉터리로 변경할 수 있습니다
Fp 설정.pch의 저장 경로,Fd 설정vc60.pdb,vc60.idb 경로
사전 컴파일러 헤더 파일의 사용은 이전에 사용했던 pdb 파일이 필요하기 때문에 동시에 저장해야 합니다.pdb 파일을 지정한 디렉터리에 가져오기
이렇게 하면 프로젝트 컴파일 실행에 영향을 주지 않고 전체 Debug 폴더에서 파일을 삭제할 수 있습니다.

좋은 웹페이지 즐겨찾기