Ошибки построения проекта в Visual Studio 2017 - PullRequest
0 голосов
/ 28 августа 2018

Для своей работы я хочу реализовать надстройку для проекта с открытым исходным кодом «ITK-Snap». Используя официальное руководство , я собрал ITK, VTK с CMake и установил их, а также Qt5.6. ITK-VTK CMakeenter image description here После этого использование CMake для сборки ITK-Snap и попытка построить проект с помощью Visual Studio 2017 приведут к примерно 150 ошибкам, большинство из которых включает подмодуль, используемый в ITK-Snap, с именем greedy. Я включу все различные коды ошибок + сообщения в скриншоты, но имейте в виду, что много ошибок происходит много раз.

Errors

Может быть, у меня какая-то ошибка в настройках CMake? Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 28 августа 2018

Все 3 из этих проектов имеют каталог под названием CMake в своем исходном коде. Решить сделать его также каталогом сборки - в лучшем случае плохой выбор. Два хороших варианта будут C:/FWF/ITK/build и C:/FWF/ITK-build. Второй вариант еще лучше, потому что он позволяет искать только исходный каталог и исключать больший каталог сборки. Та же логика действует для VTK и ITK-Snap.

Ваши ошибки поступают из подмодуля ITK-Snap с именем greedy. Наиболее вероятная причина в том, что версия greedy не соответствует версии ITK-Snap. Возможно, автор забыл обновить версию greedy в основном репозитории? Попробуйте несколько разных версий greedy, включая последнюю стабильную версию всего. Если это не помогает, я предлагаю спросить в списке рассылки ITK-Snap .

...