我正在使用Cocos2d-x v3.5开发一个关于C ++的游戏。我使用最新的Xcode,并没有使用make& amp;跑。但我希望帮助我的朋友无法在他的Ubuntu上运行我的项目。我们猜测cocos2d make-files有问题(我们发现2个名为CMakeLists.txt
)。有没有想法如何修复我们的makefile并在Ubuntu上运行项目?
P.S。 源代码在私有存储库中,但我可以提供任何其他信息
谢谢!
答案 0 :(得分:1)
不,它不是Makefile
。编译器不知道USING_NS_CC
的含义,这意味着包含头文件的错误。
如果你正在使用Xcode(由于你说你已经不清楚" make& run"没有问题),那么Cocos2d-x头文件可能包含在其中预编译的头文件(prefix.pch
),因此不需要在其他文件中明确#included
。
但是,在Linux / cmake下可能无法正确设置这些预编译的头文件。
答案是在任何引用Cocos2d-x API的文件中明确包含Cocos2d-x头文件。