Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / MS VA 2017 (Community Edition): как обеспечить заявленную возможности сборки по WinXP? / 3 сообщений из 3, страница 1 из 1
09.07.2018, 01:39
    #39671352
Котовасия
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS VA 2017 (Community Edition): как обеспечить заявленную возможности сборки по WinXP?
Довольно странная ситуация.
На "новой" машине, на "чистую" ОС (Win10) установлена MS VS 2017 (CE), при инсталляции выбран пакет ("Рабочая нагрузка") под названием "Разработка классических приложений на C++", дополнительно установлена галка на пункте "Поддержка Windows XP для C++". Все работает как ожидается, замечаний нет.

При установке MS VS 2017 (CE) с теми же опциями на "старую" машину, где "чего там только не стояло", попытка собрать проект под WinXP (в настройках проекта указываю "набор инструментов платформы" == "Visual Studio 2017 - Windows XP (v141_xp)") вываливает ошибку компиляции "файл SDKDDKVer.h не найден" на строчке
Код: plaintext
1.
#include <SDKDDKVer.h>


в файле targetver.h.

Исследования показали, что на "проблемной" машине не инсталлируется SDK v7.1A, который должен использоваться при построении приложения под WinXP.
Различные манипуляции по повторной "ручной" и "не-ручной" инсталляции и деинсталляции MS VS 2017 (CE) ни к чему интересному не привели.
Я подозреваю, что дело в прошлых инсталляциях MS VS различных версий, где тоже устанавливался тот же SDK v7.1A, но вот найти не могу, где хранится эта информация.
...
Вопрос: не встречал ли кто-нибудь инструментов по "тотальной" подчистке следов прежних инсталляций MS VS?
...
Рейтинг: 0 / 0
09.07.2018, 01:57
    #39671353
Котовасия
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS VA 2017 (Community Edition): как обеспечить заявленную возможности сборки по WinXP?
Нашел рекомендации:
- выполнить деинсталляцию штатными средствами;
- запустить InstallCleanup.exe (размещается в "C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout") последовательно с ключами -i и -f.
- Удалить каталог установщика Visual Studio (Обычно это "C:\Program Files (x86)\Microsoft Visual Studio\Installer").

Потом попробовать снова инсталлировать. Если не помогло, дополнительно запустить "тотал анинсталлер": https://github.com/Microsoft/VisualStudioUninstaller/releases.
...
Рейтинг: 0 / 0
09.07.2018, 03:06
    #39671357
Котовасия
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS VA 2017 (Community Edition): как обеспечить заявленную возможности сборки по WinXP?
КотовасияНашел рекомендации:
- выполнить деинсталляцию штатными средствами;
- запустить InstallCleanup.exe (размещается в "C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout") последовательно с ключами -i и -f.
- Удалить каталог установщика Visual Studio (Обычно это "C:\Program Files (x86)\Microsoft Visual Studio\Installer").

Потом попробовать снова инсталлировать. Если не помогло, дополнительно запустить "тотал анинсталлер": https://github.com/Microsoft/VisualStudioUninstaller/releases.

Получилось, после всех трех стуков в бубен.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / MS VA 2017 (Community Edition): как обеспечить заявленную возможности сборки по WinXP? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]