2

现在我知道这个问题经常弹出,但是由于我还没有找到令人满意的答案,所以我要再次在这里提问:

我想使用 cmake 为 cocos2d-x 设置一个跨平台项目。

我的意图是在我的 CMakeLists.txt 文件中进行常规设置,并能够同时将此设置用于 Windows 和 Mac 开发,这样我就可以轻松地在 Windows Phone、Android、iOS 上测试我们的进度( iPad)、黑莓等。

当我将更改应用到我的 Visual Studio 解决方案时,我不想每次需要在 iPad 上部署游戏时都将文件拖放到 XCode,反之亦然(当同事对 XCode 项目进行更改时)。

现在我在这里找到了 ios-cmake 项目在这里找到了 android-cmake 。

它们有什么好处吗,即它们是否仍然被维护并且对使用 cocos2d-x 开发有什么好处?

你们有没有人收集过任何使用 cmake 进行 cocos2d-x 开发的经验,或者有没有另一种常用的方法来处理这种使用 cocos2d-x 的跨系统开发?(我知道有用于初始设置的 python 脚本,但正如我所说,我需要它来随时维护项目)。

提前致谢!

4

1 回答 1

2

一年前,Reuben Bond 做了一个 fork 来交叉编译 cocos2d-x,你可以在这里看到。存在官方 cocos2d-x 项目支持的拉取请求Here 3 个月前仅适用于 Linux,另一个适用于 windows Here

我对交叉编译很感兴趣,希望cocos2d-x V3支持。

于 2014-02-07T11:18:43.500 回答