在xcode中将boost库添加到cocos2d-x项目中?

时间:2014-03-01 23:45:45

标签: c++ xcode boost cocos2d-x

我偶然发现了使用cocos2d-x构建跨平台应用程序的问题。目前我正在尝试为Mac OSX构建。我已经尝试链接到boost头文件,但我不断收到错误,说明无法找到boost / shared_ptr.hpp。我只使用智能指针头。

我已将根增强目录添加到标题搜索路径:$(SRCROOT)/../../ boost_1_55_0(非递归) 以及库搜索路径的libs目录:$(SRCROOT)/../../ boost_1_55_0 / libs(非递归)

  • 我为根项目文件和cocos2d_libs项目文件尝试了这个,结果没有很好。
  • 我也尝试添加用户标题搜索路径。

我已经在SFML项目上成功添加了它们,cocos2d-x也绕过了这些搜索路径吗?

感谢任何愿意帮助我的人!

3 个答案:

答案 0 :(得分:1)

可能您错过了设置中的一些步骤。您可以仔细检查每个细节:

这应该有所帮助,因为注意细节是否值得。

答案 1 :(得分:1)

我从来没有想过这个问题,但我现在意识到甚至不需要使用提升。 Cocos2d-x与C ++ 11兼容。真是一种解脱。

答案 2 :(得分:1)

由于XCode为Mac和iOS构建Cocos2DX项目,因此您需要独立设置标题搜索路径。只需将XCode中的目标从iOS切换到Mac,并将路径设置为Boost for Mac build。应该工作。