Как установить инструменты сборки для v141 xp для VC 2017?
Я использую новейшую версию сообщества MSVC 2017 с набором инструментов платформы v141, но я хотел бы, чтобы исполняемые файлы все еще работали на XP, поэтому я предполагаю, что мне нужно использовать набор инструментов v141_xp, который, однако, приводит к:
ошибка MSB8020: не удается найти инструменты сборки для v141_xp (Platform Toolset = 'v141_xp'). Построить с помощью v141_xp инструменты для сборки, пожалуйста, установите v141_xp инструменты для сборки. Кроме того, можно обновить до текущих средств Visual Studio, выбрав проект меню или щелкните правой кнопкой мыши решение, а затем выберите "Retarget solution".
Я не нашел ничего подобного в установщике MSVC. Есть идеи?
2 ответов
Я не совсем понимаю, является ли ваша проблема установка инструментов C++ для Windows XP или изменение вашего проекта/решения для целевой платформы. В любом случае, следующее ссылке должны помочь вам.
вот краткое описание того, как установить набор инструментов:
- вызовите установщик Visual Studio ( инструменты - > получить инструменты и функции)
- выберите разработка рабочего стола с C++
- выберите поддержка Windows XP для C++ С резюме раздел
- клик изменить
У меня была аналогичная проблема, и причиной этого была не необходимая системная переменная VCTargetsPath. После его удаления VS 2017 теперь видит набор инструментов V141. Сначала у меня было сообщество VS 2017, возможно, это создало проблему.