Xcode 上的 assimp 导入失败
Posted
技术标签:
【中文标题】Xcode 上的 assimp 导入失败【英文标题】:assimp import failing on Xcode 【发布时间】:2019-06-15 18:42:31 【问题描述】:我想要做什么
...导入assimp,具体来说:
#include <assimp/Importer.hpp>
#include <assimp/scene.h>
#include <assimp/postprocess.h>
和其他一些 assimp 标头。
我正在使用 xcode 10.2.1。
我遇到的错误:
我尝试了什么
我在 Link Binary With Libraries 中导入了 assimp,它是用 brew install assimp
安装的
我用brew reinstall assimp
重新安装了assimp,以防万一。
什么都没有改变。 Xcode 仍然无法解决依赖关系。
我尝试删除错误指向的导入,但它只是再次出现在下一个 assimp 导入中,因为 xcode 无法解析导入,即使我从 /usr/local/Cellar/assimp/4.1.0/lib
添加了 libassimp4.1.0.dylib
。我在这里迷路了。这应该有效,但事实并非如此。我以这种方式导入了其他库,从来没有遇到过问题。
【问题讨论】:
【参考方案1】:我修好了,方法如下:
我通过将 xcode 指向标头来修复编译器错误。它不知何故不适用于自制软件安装,所以我手动添加了它。
在您的应用设置中,转到:构建设置
向下滚动到:搜索路径
在那里,找到:标题搜索路径
双击它,然后点击+
添加添加:/usr/local/Cellar/assimp/4.1.0/include
作为非递归
免责声明:
根据您的安装方式,或者您是否在系统范围内安装了 Homebrew(不建议这样做),assimp 可能位于不同的目录中。就我而言,它是/usr/local/Cellar/
【讨论】:
以上是关于Xcode 上的 assimp 导入失败的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 6.4 Swift 单元测试无法编译:“GPUImage.h 未找到”“导入桥接头失败”
numpy.core.multiarray 在通过 xcode 中开发的 C++ 应用程序调用 python 模块时导入失败