Компилятор Visual C ++ 2017 не обнаружен для Windows SDK 8.1 - PullRequest
0 голосов
/ 01 марта 2019

У меня есть библиотека в Simulink, которую я должен использовать, и она зависит от 8.1 SDK.Я удалил Windows 10 SDK из моей ОС Windows 10.Используя установщик Visual Studio, я удалил SDK 10 и установил 8.1.Однако компилятор VC ++ 17 не обнаруживается системой (cl в командной строке) и механизмом mex в Matlab.Когда я устанавливаю VC ++ 15, он обнаруживается при запуске vcvarsall.bat, но не VC ++ 17.

В моей модели верхнего уровня необходимо использовать VC ++ 17, поэтому я не могу перекомпилировать все в VC ++ 15.

Можно ли даже скомпилировать с VC ++ 17 с помощью Windows SDK 8.1?

1 Ответ

0 голосов
/ 08 марта 2019

Можно ли даже скомпилировать с VC ++ 17 с использованием Windows SDK 8.1?

Да, это возможно.В VS2017 зайдите в обозреватель решений.Щелкните правой кнопкой мыши ваш проект (ы) и нажмите Retarget Projects.Здесь вы можете указать целевой SDK для вашего проекта.Вы также можете перенастроить все решение аналогичным образом.

Вы также можете проверить (и изменить) используемый в настоящее время SDK в Project properties - General - Windows SDK version.

...