共用方式為


/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)

請參閱

參考

編譯器選項

設定編譯器選項