Поделиться через


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

См. также

Ссылки

Параметры компилятора

Настройка параметров компилятора