/ZW (Windows 執行階段編譯)
編輯原始程式碼,以支援 Visual C++ 元件擴充功能 (C++/CX) 建立 Windows 市集 應用程式。
當您使用 /ZW 編譯時,請一律同時指定 /EHsc。
/ZW /EHsc /ZW:nostdlib /EHsc
引數
- nostdlib
表示 Platform.winmd、Windows.Foundation.winmd 和其他預設 Windows 中繼資料 (.winmd) 檔案未自動包含在編譯中。 相反地,您必須使用 /FU (強制名稱的 #using 檔案) 編譯器選項,明確指定 Windows 中繼資料檔案。
備註
當您指定 /ZW 選項時,編譯器支援下列功能:
必要的中繼資料檔案、命名空間、資料類型和函式,您的應用程式需要它們以在 Windows 執行階段 執行。
Windows 執行階段 物件的自動參考計數,以及在參考計數歸零時自動捨棄物件。
由於 Incremental Linker 不支援使用 /ZW 選項包含在 .obj 檔案中的 Windows 中繼資料,/Gm (啟用最少重建) 選項與 /ZW 不相容。
如需詳細資訊,請參閱Visual C++ 語言參考 (C++/CX)。