Xcode 上的 assimp 导入失败

assimp import failing on Xcode

我想做什么

...导入assimp,具体来说:

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

和其他一些 assimp headers。

我正在使用 xcode 10.2.1

我收到的错误:

我试过的

一切都没有改变。 Xcode 仍然无法解决依赖关系。

我尝试删除错误指向的导入,但它再次出现在下一个 assimp 导入中,如 xcode 无法解析导入,即使我添加了 libassimp4.1.0.dylib 来自 /usr/local/Cellar/assimp/4.1.0/lib。我在这里迷路了。这应该有效,但事实并非如此。我以这种方式导入了其他库,从未遇到过问题。

我修复了它,方法如下:

我通过将 xcode 指向 header 来修复编译器错误。它以某种方式不适用于自制软件安装,所以我手动添加了它。

在您的应用程序设置中,转到:构建设置

向下滚动至:搜索路径

在那里,找到:header 搜索路径

双击它,然后点击+

添加

添加:/usr/local/Cellar/assimp/4.1.0/includenon-recursive

免责声明:

根据您的安装方式,或者您是否在系统范围内安装了 Homebrew(不推荐),assimp 可能位于不同的目录中。在我的例子中是 /usr/local/Cellar/