(一)cocos2d-x 搭建环境为什么总跟人品挂钩

作为一个IT界的极屌丝的打杂学徒,我的毕业设计选择了跟我还比较熟悉的老师,就是我们的嵌入式老师,毕业设计都喜欢找性格好的,比较好说话,平时学生源比较差的“严格”的老师在这个时候就稍微有点无奈。我选的是android游戏开发这个题目。当时我就选择好了这个项目,因为这个项目就是老师为我准备的么,而且我感觉我作为一个C++的初级屌丝级程序员应该去做一个小项目来加深自己的专业知识。

我当时苦于选择一款好的引擎来提高效率并且让自己的游戏更炫,选择一款好的2d手机游戏引擎可以说是好的开始,我最开始选择的SDL,听说出2.0就可以更简单跨平台到android,可是学习起来感觉还不错,但是可能SDL是一个多媒体开发包,我发现还是cocos2d-x更适合我做这件事,因为cocos2d-x有很多很有文档和论坛,可以学习,而且相对而言针对性更强,学习一个新体系最开始就是搭建环境。

cocos2d-x的搭建环境我真是郁闷啊,我搭建了两三天才搞好,最开始,我看用vs2010开发的似乎不较多啊。所以我就在vs2010上搭建的我的平台,可是当我生成解决方案时爆出了各种错误,解决一天,我决定换在linux上解决,毕竟搭建环境不想浪费太多时间。。之后我在我的ubuntu上开始了linux开发,考虑到cocos2d-x android平台的特殊性,是给予jni,实时调试有点不方便。我选择现在linux平台或者win32平台先调试再移植android平台。

我的linux平台的环境是这样的

在终端里:

chmod 755 make-all-linux-project

之后执行,需要一段时间,生成了一个lib文件,里面有两个动态库,两个静态库。其他的文件里proj.linux的文件夹也在执行刚才的脚本文件之后编译完了。进入samples,之后进入TestCpp,可以看到proj.linux里可以运行了,但是这时候我却不知道如何在eclipse上面的建立一个可以运行的项目,因为我在eclipse运行里面的proj.linux时总是会爆出两个很屌丝的错误,可能我还是不太熟悉eclipse,应该是两个动态库的没有被导进去,

反正就是这两说找不到libcocos2d.so 和libcocosDenShion.so,不可能啊,这是,上网查了很多资料也没有什么好的效果啊。

之后我又转战win32,之所以这样的我依然不会放弃的,通过逃学一天,我查阅一天资料,最后似乎就是在vs2010下需要一个xcopy的文件,而我没有给它在环境变量中添加路径,他的路径在C:\Windows\System32,直接加到path即可,其实当时我并没有感觉会成功,但是这个时候,我运行了win32下的脚本文件build-win32.bat奇迹般的好了,漫长编译,我喜欢啊。在根目录里生成了两个文件夹一个是发布(Release)的一个是调试(Debug)的。

HelloCpp

TestCpp

点击cocos2dx文件夹里的对应vs版本的(.sln)文件,如下图

直接运行里面的项目。

加入模板进入template\msvc由于我是vc2010 express所以我选择的vs2010express版本,之后就可以看到有cocos2d-win32 Application了。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值