我偶然发现了使用cocos2d-x构建跨平台应用程序的问题。目前我正在尝试为Mac OSX构建。我已经尝试链接到boost头文件,但我不断收到错误,说明无法找到boost / shared_ptr.hpp。我只使用智能指针头。
我已将根增强目录添加到标题搜索路径:$(SRCROOT)/../../ boost_1_55_0(非递归) 以及库搜索路径的libs目录:$(SRCROOT)/../../ boost_1_55_0 / libs(非递归)
我已经在SFML项目上成功添加了它们,cocos2d-x也绕过了这些搜索路径吗?
感谢任何愿意帮助我的人!
答案 0 :(得分:1)
可能您错过了设置中的一些步骤。您可以仔细检查每个细节:
这应该有所帮助,因为注意细节是否值得。
答案 1 :(得分:1)
我从来没有想过这个问题,但我现在意识到甚至不需要使用提升。 Cocos2d-x与C ++ 11兼容。真是一种解脱。
答案 2 :(得分:1)
由于XCode为Mac和iOS构建Cocos2DX项目,因此您需要独立设置标题搜索路径。只需将XCode中的目标从iOS切换到Mac,并将路径设置为Boost for Mac build。应该工作。