将Cocos2d-x项目从Mac迁移到Ubuntu

时间:2015-05-05 21:41:33

标签: c++ macos ubuntu cocos2d-x

我正在使用Cocos2d-x v3.5开发一个关于C ++的游戏。我使用最新的Xcode,并没有使用make& amp;跑。但我希望帮助我的朋友无法在他的Ubuntu上运行我的项目。我们猜测cocos2d make-files有问题(我们发现2个名为CMakeLists.txt)。有没有想法如何修复我们的makefile并在Ubuntu上运行项目?

build issuer

(full size)

P.S。 源代码在私有存储库中,但我可以提供任何其他信息

谢谢!

1 个答案:

答案 0 :(得分:1)

不,它不是Makefile。编译器不知道USING_NS_CC的含义,这意味着包含头文件的错误。

如果你正在使用Xcode(由于你说你已经不清楚" make& run"没有问题),那么Cocos2d-x头文件可能包含在其中预编译的头文件(prefix.pch),因此不需要在其他文件中明确#included

但是,在Linux / cmake下可能无法正确设置这些预编译的头文件。

答案是在任何引用Cocos2d-x API的文件中明确包含Cocos2d-x头文件。