/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 и автоматическое удаление объекта в случае, если число ссылок становится равным нулю.
Так как инкрементный компоновщик не поддерживает метаданные Windows, включенные в файлы OBJ при использовании параметра /ZW, параметр /Gm (включение минимального перепостроения) несовместим с /ZW.
Для получения дополнительной информации см. Справочник по языку C++ (C++/CX).