Ошибка импорта assimp в Xcode

Что я пытаюсь сделать

... для импорта assimp, в частности:

#include <assimp/Importer.hpp>
#include <assimp/scene.h>
#include <assimp/postprocess.h>

и некоторые другие заголовки assimp.

Я использую xcode 10.2.1.

Ошибки, которые я получаю:

введите здесь описание изображения

Что я пробовал

  • Я импортировал asimp в Link Binary With Libraries, который был установлен с brew install assimp

  • На всякий случай переустановил asimp с brew reinstall assimp.

введите здесь описание изображения

Ничего не изменилось. Xcode по-прежнему не может разрешить зависимость.

Я попытался удалить импорт, на который указывает ошибка, но он снова появился при следующем импорте assimp, например, xcode не может разрешить импорт, хотя я добавил libassimp4.1.0.dylib из /usr/local/Cellar/assimp/4.1.0/lib. Я потерялся здесь. Это должно работать, но это не так. Я импортировал другие библиотеки таким образом, и у меня никогда не было проблем.


person blkpingu    schedule 15.06.2019    source источник


Ответы (1)


Я исправил это, и вот как:

Я исправил ошибку компилятора, указав xcode на заголовки. Это почему-то не работало с доморощенной установкой, поэтому я добавил это вручную.

В настройках приложения перейдите к настройкам сборки.

прокрутите вниз до: пути поиска

там найдите: пути поиска заголовков

дважды щелкните по нему, затем добавьте, нажав +

добавить: /usr/local/Cellar/assimp/4.1.0/include как нерекурсивный

Отказ от ответственности:

В зависимости от того, как вы его установили, или если вы установили Homebrew для всей системы, что не рекомендуется, assimp может находиться в другом каталоге. В моем случае это было /usr/local/Cellar/

person blkpingu    schedule 15.06.2019