У меня есть сторонняя библиотека OpenMVG, которую я хочу использовать в своем проекте LatchAid.OpenMVG была построена и установлена.Его заголовки находятся в / usr / local / include / openMVG и / usr / local / include / openMVG_dependencies.
В настройках проекта моего проекта XCode я добавил / usr / local / include в пути поиска заголовка.Однако, когда я использовал импорт в своем коде и компиляции, я получаю следующую ошибку: Лексическая группа или группа проблем препроцессора /Users/chendavies/Documents/LatchAid/LatchAid/LatchAidWrapper.h:17:13: 'openMVG / sfm / sfm.hpp'файл не найден
Я не понимаю, почему это произойдет, поскольку, если путь поиска заголовка был правильно настроен, он сможет найти файл, расположенный по адресу: / usr / local / include / openMVG/sfm/sfm.hpp
Я застрял на этом некоторое время и попытался сделать путь поиска заголовка (/ usr / local / include) рекурсивным и нерекурсивным.Я также попытался использовать комбинацию / usr / local / include / openMVG в качестве пути поиска заголовка и импортировать путь sfm / sfm.hpp с той же ошибкой.Я искал ответ в Интернете, но не смог найти прямых ответов, которые бы решали мою проблему.
Есть какие-нибудь мысли и идеи о том, почему это происходит?Я что-то пропустил?Моя версия Xcode 9.3.Большое спасибо за вашу помощь и информацию!