/Fp(命名 .Pch 文件)

为预编译头提供路径名,而不使用默认路径名。

/Fppathname

备注

将此选项与 /Yc(创建预编译的头文件)/Yu(使用预编译的头文件) 一起使用以便为预编译头提供路径名,而不使用默认路径名。也可以将 /Fp/Yc 一起使用,以指定使用不同于 /Ycfilename 参数和源文件基名称的预编译头文件。

如果在路径名中未指定扩展名部分,则假定扩展名为 .pch。如果指定目录但未指定文件名,则默认文件名为 VCx0.pch.,其中 x 是所使用的 Visual C++ 的主版本。

还可将 /Fp 选项与 /Yu 一起使用。

在 Visual Studio 开发环境中设置此编译器选项

  1. 打开项目的**“属性页”**对话框。有关详细信息,请参见如何:打开项目属性页

  2. 单击**“C/C++”**文件夹。

  3. 单击**“预编译头”**属性页。

  4. 修改**“预编译头文件”**属性。

以编程方式设置此编译器选项

示例

如果要为程序的调试版本创建预编译头文件,并要同时编译头文件和源代码,可以指定如下的命令:

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) 选项

编译器选项

设置编译器选项

指定路径名