Использование ITK с xcode

Я работаю над проектом xcode, который требует от меня использования ITK (библиотеки C++), я прошел установку ITK, выполнив

ccmake InsightToolkit-4.13.1

а затем настраивать и генерировать файлы, затем запустить

make
make install

но я не знаю, как импортировать библиотеку в проект xcode, где я получаю следующую ошибку каждый раз, когда пытаюсь ее создать:

Файл изображения 'itkImage.h' не найден

введите описание изображения здесь Я хотел бы знать, как я могу импортировать его и поделиться им с другими людьми на разных компьютерах.

1 ответ

#include Директива поставляется с двумя разновидностями:

  • С цитатами (#include "file.h")
  • С лодыжками#include <file.h>)

Первый обычно относится к файлам, относящимся к каталогу вашего проекта. Второй для системных библиотек.

Вы можете влиять на путь поиска в настройках проекта:

  • дважды щелкните по проекту в проводнике проекта
  • Нажмите на настройки сборки
  • Нажмите на вашу цель
  • Нажмите на Все, чтобы просмотреть также скрытые параметры
  • В разделе Пути поиска вы можете обновить путь поиска заголовка, включив в него абсолютный путь ваших заголовков библиотеки. Внимание: вы должны сделать это для отладки и для сборок выпуска:

Это решит ошибку, о которой вы сообщили.

Примечание: будьте осторожны, потому что после того, как это будет решено, вы можете столкнуться с некоторыми другими проблемами, связанными с хорошим использованием библиотеки, как указано drescherjm в комментариях ( ссылка на регистрацию пользовательских классов в сборниках библиотеки, если Cmake не используется скомпилировать проект)

Другие вопросы по тегам