/ifcOutput
此參數會告訴編譯器輸出建置 .ifc
檔案的位置。 如果目的地是目錄,則編譯器會根據介面名稱或標頭單位名稱產生每個 .ifc
檔案的名稱。
語法
/ifcOutput
filename
/ifcOutput
directory\
備註
根據預設,編譯器會從模組介面名稱衍生每個產生的 .ifc
檔案名稱。 例如,假設有模組名稱 MyModule
,產生的 .ifc
將會命名 MyModule.ifc
為 ,除非您使用 /ifcOutput
參數覆寫名稱。
使用此參數來指定替代 .ifc
的檔案名或目錄。 如果您想要使用預設的建 .ifc
置檔案名,但指定應建置的目錄,請確定您將尾端反斜線 ( \
) 新增至目錄名稱。
當您建置多個 .ifc
檔案時,只使用 參數的 /ifcOutput
目錄形式。 如果您提供多個 /ifcOutput
參數,編譯器只會使用最後一個參數。
如果您使用 [使用 /MP
多個進程建置] 參數進行建置,則如果您有多個輸入模組檔案,建議您使用 參數的 /ifcOutput
目錄形式。
在下列範例中, .ifc
中定義的模組 m
檔案會建置為 c:\example\m.ifc
m.ixx
。
cl ... /c /std:c++latest m.ixx /ifcOutput c:\example\
在下列範例中,在 * 中定義的模組 m
建置 .ifc
檔案會建置為 c:\example\MyModule.ifc
: m.ixx
cl ... /c /std:c++latest m.ixx /ifcOutput c:\example\MyModule.ifc
在 Visual Studio 開發環境中設定這個編譯器選項
若要將
/ifcOutput
選項套用至 IDE 中的一個檔案,請選取 方案總管 中的 檔案。 以滑鼠右鍵按一下以開啟操作功能表,然後選取 [ 屬性] 以開啟 [屬性 頁 ] 對話方塊。將 [組態 ] 下拉式 清單設定為 [所有組態 ]。 將 [ 平臺] 下拉式清單設定為 [所有平臺 ]。
開啟 [ 組態屬性 > C/C++ > 輸出檔 ] 屬性頁面。
使用下拉式清單控制項,將模組輸出檔案名 屬性修改 為目錄名稱(結尾為
\
)或替代檔案名。 或者,您可以指定目錄 + 檔案名,例如c:\example\mymodule.ifc
。 選擇 [確定 ] 或 [ 套用 ] 以儲存您的變更。
或者,您也可以在 方案總管 > Configuration Properties > C/C++ > 命令列 中 ,以滑鼠右鍵按一下專案名稱來指定 /ifcOutput
參數。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應