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。
我收到的错误:
我试过的
我在 Link Binary With Libraries 中导入了 assimp,它是用 brew install assimp
安装的
为了以防万一,我用 brew reinstall assimp
重新安装了 assimp。
一切都没有改变。 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/include
为 non-recursive
免责声明:
根据您的安装方式,或者您是否在系统范围内安装了 Homebrew(不推荐),assimp 可能位于不同的目录中。在我的例子中是 /usr/local/Cellar/
我想做什么
...导入assimp,具体来说:
#include <assimp/Importer.hpp>
#include <assimp/scene.h>
#include <assimp/postprocess.h>
和其他一些 assimp headers。
我正在使用 xcode 10.2.1。
我收到的错误:
我试过的
我在 Link Binary With Libraries 中导入了 assimp,它是用
brew install assimp
安装的
为了以防万一,我用
brew reinstall assimp
重新安装了 assimp。
一切都没有改变。 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/include
为 non-recursive
免责声明:
根据您的安装方式,或者您是否在系统范围内安装了 Homebrew(不推荐),assimp 可能位于不同的目录中。在我的例子中是 /usr/local/Cellar/