在xcode中添加boost库到cocos2d-x项目?
问题描述:
我已经偶然发现了一个问题,试图使用cocos2d-x构建一个跨平台的应用程序。目前我正在尝试为Mac OSX构建。我试过链接到boost头文件,但我不断收到错误,说明boost/shared_ptr.hpp无法找到。我只使用智能指针标题。在xcode中添加boost库到cocos2d-x项目?
我已经将根提升目录添加到Header Search Paths:$(SRCROOT)/../../ boost_1_55_0(非递归) ,并将libs目录添加到Library Search Paths:$(SRCROOT)/。 ./../boost_1_55_0/libs(非递归)
- 我想这对于没有良好的效果则根项目文件和cocos2d_libs项目文件。
- 我也尝试添加到用户标题搜索路径。
我已经在SFML项目上成功添加了它们,那么cocos2d-x绕过了这些搜索路径吗?
感谢任何愿意帮助我的人!
答
也许你错过了你的设置中的一些步骤。对每一个细节你可以通过这些指导方针的双重检查:
是否值得这应该帮助,因为对细节的关注。
答
我从来没有想出这个问题,但我现在意识到,甚至不需要使用提升。 Cocos2d-x与C++ 11兼容。终于解脱了。
答
由于XCode为Mac和iOS构建Cocos2DX项目,因此需要独立设置标题搜索路径。只需将XCode中的目标从iOS切换到Mac,并将路径设置为Boost for Mac构建。应该管用。
不幸的是,这并不能真正帮助我。我甚至没有考虑过android,我已经通过命令行创建了一个多平台项目。最初的项目运行良好,直到我尝试添加boost库。 – Marty