共用方式為


/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++ > 輸出檔 ] 屬性頁面。

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

或者,您也可以在 方案總管 > Configuration Properties > C/C++ > 命令列 ,以滑鼠右鍵按一下專案名稱來指定 /ifcOutput 參數。

另請參閱

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