Использование 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 не используется скомпилировать проект)