Я выполнил следующие шаги на этом link, чтобы установить и настроить InsightToolkit (ITK) 4.5.0 для MSVS 2010, поскольку я пытаюсь использовать его с VC++. Я последовал за ними до шага № 10 (здание ALL_BUILD), но я не вижу никакого прогресса в строительстве. В.С. только указывает, что сборка началась тогда ничего. Я позволил ей работать около 2 часов, но не дал мне никаких признаков прогресса или завершение. Через 3 часа мне пришлось отменить сборку. Я не уверен, что вызывает эту проблему, и я надеялся, что кто-нибудь сможет мне помочь. Я использовал cMake 2.8.12.2 для настройки и генерации источника ITK, и вы можете увидеть вывод, который он дал мне на этом link.ITK не работает с VS 2010
ответ
Я столкнулся с подобной ситуацией, когда я собирал ITK в прошлый раз. В моем состоянии, настраивая ITK с помощью CMake, я выбираю «BUILD_EXAMPLES» и «BUILD_TESTING», при открытии ITK будет более 600 проектов .sln, используя VS2010, его построение не приводит к признакам прогрессирования и завершения, я не знаю, почему и то ... После этого я снова настроил ITK, не выбрав «BUILD_EXAMPLES» и «BUILD_TESTING» после «Generate» и откройте его с помощью VS2010, существует около 200 проектов и компиляция этого ITK.sln, он может работать плавно.
Обычно я выключаю BUILD_EXAMPLES и BUILD_TESTING, поскольку каждый из них занимает много времени даже на 12-поточном ПК с SSD. – drescherjm
Ваша сборка была остановлена из-за этой ошибки: не удалось найти Perl (отсутствует: PERL_EXECUTABLE). Мне кажется странным (у меня никогда не было этой проблемы), но, возможно, CMake необходимо выполнить какой-то скрипт Perl для шага настройки, и он не настроен должным образом в вашей системе. –
Я использую cmake --build вместо открытия решения в визуальной студии. Это работает каждый раз для меня, что бывает десятки раз с тех пор, как я использовал ITK с 2008 года на окнах и использовал несколько машин для разработки на работе и дома. – drescherjm