链接Bullet物理库时出现问题(与brew一起安装)

时间:2019-07-05 17:53:50

标签: c++ xcode homebrew bullet

我正在制作一个c ++ OpenGL游戏,我试图添加Bullet库来处理我的游戏的碰撞,但是我在安装它时遇到了麻烦。我在macOS上,我使用brew安装Bullet。

它看起来安装得很好,但是当我尝试编译包含<bullet/btBulletDynamicsCommon.h>的任何内容时,都会出现此错误:

  

找不到LinearMath / btVector3.h”文件(在此行上,包含来自brCollisionWorld.h的#include“ LinearMath / btVector3.h”)

这个问题是从brew安装的吗?或者我在链接时做错了什么? (我将include和3 lib链接到我的Xcode项目)

1 个答案:

答案 0 :(得分:0)

首先,您遇到了编译器问题,而不是链接器问题。

您需要将适当的文件夹添加到C ++项目查找头文件的文件夹列表中,尽管我不知道在Xcode中它是如何工作的。希望有人会提供更好的答案,但是与此同时,这应该可以使您朝正确的方向看。

请注意,您将添加包含“ linearMath”文件夹的任何文件夹,而不是linearmath本身。