专职C++

不能停止的脚步

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  163 Posts :: 7 Stories :: 135 Comments :: 0 Trackbacks

常用链接

留言簿(28)

我参与的团队

搜索

  •  

最新评论

阅读排行榜

评论排行榜

过年了,终于可以有一个比较长时间的假期。虽然会有各种杂七八的事情,但总算不用想工作上的事情。埋头研究一下cocos2dx。看了一下书,有了一个大概的了解。终于下手写一个实例了。看书和实例还是有一个很大区别的。
本想有cocos2dx 3.0beta开始的,而且已经能够编译demo,但考虑来年,要在实际项目中使用,最后,还是选择了cocos2dx 2.2.2这个版本。
cocos2dx 2.2.2的安装过程,参考http://www.cppblog.com/zdhsoft/archive/2013/11/06/cocos2dx.html
然后我生了我的一个例子MyGame。
同样的问题,每次增加.cpp的文件,都需要改proj.android/jni/android.mk,这个文件。有点烦.
正好,我前些天写一个优化编译的问题,正好可以派上用场。参考http://www.cppblog.com/zdhsoft/archive/2014/01/02/makecxx.html
使用文章中的方法,在classes生成一个makecxx.py,然后再建一个makecxx.bat,.bat的内容如下:python makecxx.py . allcpp.cxx。这样,只要在生成android的时候,运行一下这个批处理文件就可以了。
最后修改proj.android/jni/android.mk,找到LOCAL_SRC_FILES,改为
LOCAL_SRC_FILES := hellocpp/main.cpp \
                   ../../Classes/allcpp.cxx
其它都不变,然后,就可以编译完成。最后ant debug。就可以拿到手机上跑了:)
posted on 2014-01-29 12:11 冬瓜 阅读(1874) 评论(0)  编辑 收藏 引用 所属分类: 原创linuxcocos2dx

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理