У меня проблемы с интеграцией ITK - Insight Toolkit в другой конвейер обработки изображений. ITK сам по себе является медицинским инструментарием для обработки изображений и использует cmake в качестве системы сборки. Мой проект конвейера изображений также использует cmake. Согласно руководству пользователя ITK целесообразно использовать файл «UseITK.cmake» в каталоге сборки (вне источника) ITK. Вы можете сделать это, добавив следующие строки CMakeList.txt вашего собственного проекта.
# 'SET(ITK_DIR ...)' if 'FIND_PACKAGE(ITK REQUIRED)' fails
FIND_PACKAGE(ITK REQUIRED)
INCLUDE(${ITK_USE_FILE})
Моя проблема в том, что этот подход указывает на текущую установку ITK, но я должен полностью интегрировать itk в мой проект, без зависимостей вне моего проекта.
Есть ли опция сборки в системе сборки cmake от itk, которая выдает / доставляет все файлы заголовков и lib в каталог сборки, чтобы я мог поместить их в свой проект самостоятельно.
У меня есть библиотека lib и заголовок, который я не хочу нарушать. Я уже пытался вручную скопировать файлы lib и header в мой проект, но это не сработало.
Я новичок в itk и cmake, поэтому этот вопрос может показаться расплывчатым. Надеюсь, вы все равно сможете мне помочь.
Заранее спасибо!
С уважением,
zhengtonic