Запуск приложения VS2017 в Windows 7

#visual-c #visual-studio-2017 #windows-7

#visual-c #visual-studio-2017 #windows-7

Вопрос:

Я разработал приложение VC с использованием Visual Studio 2017 в ОС Windows 10. Моя целевая система — Windows XP или Windows 7 32-разрядная. Какие изменения я должен внести, чтобы приложение работало должным образом? Заранее спасибо.

Комментарии:

1. XP? Почему? Оно больше не поддерживается. Это крайне небезопасно.

2. Как уже отмечалось, вам действительно следует внимательно изучить любое «требование» к поддержке Windows XP.

Ответ №1:

Вы можете заставить код VS 2017 работать в Windows XP с пакетом обновления 3 с помощью v141_xp набора инструментов platform, который использует Windows 7.1A SDK и настройки _WINNT_WIN32=0x0502 .

Вам необходимо установить дополнительный компонент, который добавляет поддержку Windows XP, через установщик Visual Studio.

Вам также необходимо избегать использования любых API, которые не поддерживаются в Windows XP, но это индивидуальная проблема, которую вам, скорее всего, придется решать, пытаясь запустить код и отлаживая сбои запуска.

Смотрите Это сообщение в блоге для получения некоторых дополнительных заметок, связанных с заголовками DirectX.