#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.