分享方式:


/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.ifcm.ixx

cl ... /c /std:c++latest m.ixx /ifcOutput c:\example\

在下列範例中,在 * 中定義的模組m建置.ifc檔案會建置為 c:\example\MyModule.ifcm.ixx

cl ... /c /std:c++latest m.ixx /ifcOutput c:\example\MyModule.ifc

在 Visual Studio 開發環境中設定這個編譯器選項

  1. 若要將 /ifcOutput 選項套用至 IDE 中的一個檔案,請選取 方案總管 中的檔案。 以滑鼠右鍵按鍵按下以開啟操作功能表,然後選取 [屬性] 以開啟 [屬性] 對話框。

  2. 將 [組態] 下拉式清單設定為 [所有組態]。 將 [ 平臺] 下拉式清單設定為 [所有平臺]。

  3. 開啟 [組態屬性>C/C++>Output Files] 屬性頁。

  4. 使用下拉式清單控制項,將模組輸出檔名屬性修改為目錄名稱(結尾為 \)或替代檔名。 或者,您可以指定目錄 + 檔案名,例如 c:\example\mymodule.ifc。 選擇 [確定] 或 [套用] 以儲存變更。

或者,您也可以在 方案總管> Configuration Properties>C/C++>Command Line,以滑鼠右鍵按兩下項目名稱來指定/ifcOutput參數。

另請參閱

C++ 中的模組概觀
從命令行使用 MSVC 中的C++模組