Сборка OpenCascade для VS2017
Вариант использования: я намерен использовать библиотеку OpenCascade C++ в моем проекте C++. Мне нужно сделать простое смещение полилиний и масштабирование полигонов вниз.
Поэтому я пытаюсь установить библиотеку OpenCascade C++ на 64-разрядную машину Windows 10 для использования в Visual Studio 17. Первой моей попыткой было использовать установщик Windows, а затем запустить пакетные файлы (env.bat, custom.bat). Но я читал на этом форуме, что установщик Windows не будет работать для Visual Studio 2017 - это правильно?
Теперь я следовал инструкциям по сборке здесь. И теперь я открыл примеры проектов в Visual Studio 2017. Когда я пытаюсь построить проект, я получаю следующие ошибки для каждого из примеров проектов:
Ошибка MSB8036 Windows SDK версии 8.1 не найден. Установите требуемую версию Windows SDK или измените версию SDK на страницах свойств проекта или щелкнув правой кнопкой мыши решение и выбрав "Retarget solution". TKQADraw C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Platforms\x64\PlatformToolsets\v141\Toolset.targets 36
Любой совет, что я сделал не так? Может быть, я не построил его правильно, выполнив следующие действия? Кроме того, учитывая мой пример использования выше, нужно ли мне все это делать, если я просто хочу использовать OpenCascade ограниченным образом?
Есть ли документация или ссылка о том, как создать новый проект Visual Studio C++ и связать все библиотеки OpenCascade?
1 ответ
Как говорится в сообщении об ошибке, вы не установили правильную версию SDK или, возможно, версия, которую вы установили, устарела. Проверьте установку SDK и попробуйте снова.