/Fp (名稱 .pch 檔案)
提供先行編譯標頭的路徑名稱,而不是使用預設路徑名稱。
語法
/Fp 路徑名稱
備註
使用 /Fp 選項搭配 /Yc (建立先行編譯標頭檔) 或 /Yu (使用先行編譯標頭檔) 來指定先行編譯標頭檔案的路徑和檔案名。 根據預設, /Yc 選項會使用來源檔案 的基底名稱和 pch 副檔名來建立 PCH 檔案名。
如果您未將延伸模組指定為 pathname 的 一部分,則會假設 pch 的 延伸模組。 當您使用 pathname 結尾 的斜線 ( / ) 來指定目錄名稱時,預設檔案名為 vc version 0.pch,其中 version 是 Visual Studio 工具組的主要 版本。 此目錄必須存在,否則會產生錯誤 C1083。
在 Visual Studio 開發環境中設定這個編譯器選項
開啟專案的 [屬性頁] 對話方塊。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性。
選取 [ 組態屬性 > C/C++ > 先行編譯標頭 ] 屬性頁。
修改先行編譯標頭檔 屬性。
若要以程式方式設定這個編譯器選項
- 請參閱 AdditionalOptions。
範例
若要為程式的偵錯組建建立個別的具名標頭檔版本,您可以指定下列命令:
CL /DDEBUG /Zi /Yc /FpDPROG.PCH PROG.CPP
下列命令會指定使用名為 MYPCH.pch 的先行編譯標頭檔。 編譯器會將 PROG.cpp 中的原始程式碼預先編譯到 MYAPP.h 的結尾,並將先行編譯的程式碼放在 MYPCH.pch 中。 然後它會使用 MYPCH.pch 的內容,並編譯 PROG.cpp 的其餘部分來建立 .obj 檔案。 此範例的輸出是名為 PROG.exe 的檔案。
CL /YuMYAPP.H /FpMYPCH.PCH PROG.CPP
另請參閱
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: