Как я могу узнать, что я разрабатываю UWP-приложение на c ++ / cx или c ++ / WinRT?

Я создаю приложение c ++ UWP и хочу, чтобы это приложение было c ++ / WinRT, потому что я прочитал, что c ++ / cx больше не поддерживается.
И вот как я создал свое приложение.
VS 2017 -> Файл -> Создать -> Проект … -> Visual C ++ -> Windows Universal -> Пустое приложение (Universal Windows)

Я прошу прощения за этот основной вопрос, но я не смог выяснить, является ли мое приложение c ++ / WinRT или нет.

3

Решение

C ++ / CX и C ++ / WinRT не генерируют различные типы приложений. Даже если C ++ / CX больше не поддерживается (так и есть), приложение, скомпилированное с использованием C ++ / CX, все равно будет продолжать работать. C ++ / CX — это чисто компилятор уровня языка, который генерирует нативный код, как C ++ / WinRT.

Вы выбираете C ++ / CX, устанавливая / ZW (компиляция среды выполнения Windows) опция компилятора. Если этот параметр компилятора отсутствует, вы не используете C ++ / CX. Пустое приложение (C ++ / WinRT) шаблон проекта (доступно после установки Расширение C ++ / WinRT Visual Studio) не устанавливает параметр компилятора / ZW. Пустое приложение (Windows Universal), с другой стороны, устанавливает параметр компилятора / ZW.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector