/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++>Output Files] 屬性頁。
使用下拉式清單控制項,將模組輸出檔名屬性修改為目錄名稱(結尾為
\
)或替代檔名。 或者,您可以指定目錄 + 檔案名,例如c:\example\mymodule.ifc
。 選擇 [確定] 或 [套用] 以儲存變更。
或者,您也可以在 方案總管> Configuration Properties>C/C++>Command Line 中,以滑鼠右鍵按兩下項目名稱來指定 /ifcOutput
參數。