/Fp(이름 .pch 파일)

기본 경로 이름을 사용하는 대신 미리 컴파일된 헤더의 경로 이름을 제공합니다.

구문

/Fp경로 이름

설명

/Yc(미리 컴파일된 헤더 파일 만들기) 또는 /Yu(미리 컴파일된 헤더 파일 사용)와 함께 /Fp 옵션을 사용하여 미리 컴파일된 헤더(PCH) 파일의 경로 및 파일 이름을 지정합니다. 기본적으로 /Yc 옵션은 원본 파일의 기본 이름과 pch 확장명을 사용하여 PCH 파일 이름을 만듭니다.

경로 이름의 일부로 확장을 지정하지 않으면 pch 확장이 가정됩니다. 경로 이름 끝에 슬래시(/)를 사용하여 디렉터리 이름을 지정하는 경우 기본 파일 이름은 vc버전0.pch이며, 여기서 버전은 Visual Studio 도구 집합의 주 버전입니다. 이 디렉터리가 있어야 하거나 C1083 오류가 생성됩니다.

Visual Studio 개발 환경에서 이 컴파일러 옵션을 설정하려면

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual Studio에서 C++ 컴파일러 및 빌드 속성 설정을 참조하세요.

  2. 구성 속성>C/C++>미리 컴파일된 헤더 속성 페이지를 선택합니다.

  3. 미리 컴파일된 헤더 출력 파일 속성을 수정합니다.

프로그래밍 방식으로 이 컴파일러 옵션을 설정하려면

예제

프로그램의 디버그 빌드에 대해 미리 컴파일된 헤더 파일의 명명된 별도의 버전을 만들려면 다음과 같은 명령을 지정할 수 있습니다.

CL /DDEBUG /Zi /Yc /FpDPROG.PCH PROG.CPP

다음 명령은 MYPCH.pch라는 미리 컴파일된 헤더 파일의 사용을 지정합니다. 컴파일러는 MYAPP.h의 끝을 통해 PROG.cpp의 소스 코드를 미리 컴파일하고 미리 컴파일된 코드를 MYPCH.pch에 넣습니다. 그런 다음 MYPCH.pch의 콘텐츠를 사용하고 나머지 PROG.cpp를 컴파일하여 .obj 파일을 만듭니다. 이 예제의 출력은 PROG.exe라는 파일입니다.

CL /YuMYAPP.H /FpMYPCH.PCH PROG.CPP

참고 항목

출력 파일(/F) 옵션
MSVC 컴파일러 옵션
MSVC 컴파일러 명령줄 구문
경로 이름 지정