共用方式為


命令列錯誤 D8048

無法使用 /ZW 選項編譯 C 檔案 'file-name'

當您使用 /ZW [Windows 執行階段 編譯] 編譯程式選項時,只能將C++原始程式碼檔案傳遞至編譯程式。

備註

根據預設,會使用 /ZW 編譯程式選項編譯C++通用 Windows 平臺 (UWP) 專案中的所有檔案。 選項/ZW會啟用 Windows 執行階段 編譯程式延伸模組,或C++/CX。 可惜的是, /ZW 不適用於 C 原始程序檔。

您可以選擇性地針對 Visual Studio 專案中的 C 檔案停用 C++/CX 編譯。 在 方案總管 中選取您的 C 檔案,然後按鼠右鍵以從快捷方式選單中選擇 [屬性]。 在 [屬性頁] 對話框中,選取 [組態屬性>C/C++ ->General] 屬性頁。 將 [取用 Windows 執行階段 擴充功能] 屬性設定為 No。 選取 [確定] 儲存您的變更。

如需詳細資訊,請參閱 .NET 和 UWP 的元件延伸模組。

另請參閱

/ZW(Windows 執行階段 編譯)