命令列錯誤 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 的元件延伸模組。