/ZW
(компиляция среда выполнения Windows)
Компилирует исходный код для поддержки расширений компонентов Microsoft C++/CX для создания приложений универсальная платформа Windows (UWP).
/ZW
При компиляции всегда указывается/EHsc
.
/ZW
несовместим с /std:c++20
.
Синтаксис
/ZW /EHsc
/ZW:nostdlib /EHsc
Аргументы
nostdlib
Указывает, что Platform.winmd
Windows.Foundation.winmd
файлы метаданных Windows по.winmd
умолчанию и другие файлы метаданных Windows не включаются в компиляцию автоматически. Вместо этого необходимо использовать параметр компилятора /FU
(Принудительное #using файл имени) для явного указания файлов метаданных Windows.
Замечания
При указании /ZW
параметра компилятор поддерживает следующие функции:
Необходимые файлы метаданных, пространства имен, типы данных и функции, необходимые приложению для выполнения в среда выполнения Windows.
Автоматическое подсчет ссылок среда выполнения Windows объектов и автоматическое удаление объекта, когда его число ссылок переходит к нулю.
Так как добавочный компоновщик не поддерживает метаданные Windows, включенные в .obj-файлы, используя /ZW
этот параметр, параметр нерекомендуемого /Gm (включить минимальное перестроение) несовместим с /ZW
.
Дополнительные сведения см. в справочнике по языку Visual C++.
Требования
См. также
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC