cocos2dx 2.2.2版本从VS到eclipse(不需要cygwin)
2014-02-28 00:13
246 查看
折腾了一个礼拜,终于可以从建工程到真机运行了!
期间有很多错误是网上找不到的。。。。可能只有我犯这错误吧⊙﹏⊙
下面是整个过程的流水账:
首先环境 是
win7家庭版、
VS2012旗舰版(还是黑色的呢)、
Cocos2dx2.2.2、
eclipse(啥sdk的都随便下的,版本是啥也不太清楚,都用最新的就好吧)
ndk r9 (这货可没少坑爹 没错,就是那个NDK_MODULE_PATH!)
python2.7.6 (犀利啊,一句命令行就创建了一堆工程^_^,不过不能有中文路径)
小米2s miuiV5(这手机的配置应该还可以对付几年)
然后是按照大牛们的教程安装这些软件,
这期间的问题首先就是sdk manager下载太慢。。还总断,就只能一遍一遍从新下了
然后是VS2012的KEY 呵呵
还有很多环境变量需要加 E:\cocos2d-x-2.2.2;E:\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt;C:\Program Files\ATMEL Corporation\SAM-BAv2.10;D:\eclipse\platform-tools;C:\Python27(我把PATH都粘出来了)
其他的基本都顺利
接着当然就是实现halloworld了!
首先是创建工程,用python,具体参考这里→http://blog.csdn.net/u010229677/article/details/14016471
然后看到了一堆project吧,进入WIN32那个,点开sln文件,然后生成解决方案,再等一会,就可以看那个椰子头上顶着helloworld了O(∩_∩)O
接着重头戏来了!
能在电脑上看有啥用,还得下到手机里才踏实啊!
从此就开始对eclipse的折腾了:
移植到android
http://blog.csdn.net/maojudong/article/details/7261986
因为没有用到cygwin,所以问题可能比较多?
花20%完成上面所有工作后!剩下的80%时间就是解决问题了
关于NDK_MODULE_PATH,明明设置好了,可就是报它的错,后来发现网上的路径都是“/”来描述的,而我复制系统的路径都是“\”,所以eclipse好像不识别“\”,路径都要用“/”才行
然后是main.cpp文件中需要的头文件和函数体,除了设置include路径外(就是这里)
还要讲工程文件夹下的Classes拷贝到proj.android的jni文件夹下,main.cpp就不会出现“波浪线”了(补充,第二天下载了一个跑酷的例子,照例把cpp放入放在classes中,然后拷贝到到proj.android的jni下,但是这次编译不能通过,而且波浪线又出来了,所以就删了jni里的这个class文件夹,然后就好了!why)
以上是我自己摸索的解决方法,当然还有很多更普遍的问题:
比如这个设置:build command原来是需要cygwin处理的sn文件(啥乱七八糟的。。。)现在统统改成NDK
以上四处都是需要改成NDK 啥啥啥的
剩下的如果还有问题就是大家都有的问题或者我没遇到的问题了 嘿嘿
如果解决问题的期间build all很长时间都没结束,那么这个工程基本就是没错了 吧。。当然我几乎每次等半个小时之后还有错⊙﹏⊙ 有错干嘛还编译这么半天。。摔!
最后弄得自己也不知道编译完了是不是有错了,就点run,没反应,那就直接export,生成apk!然后弹出个框 大概说先把工程问题解决了再生apk。。。店大欺客啊这是(>_<)
然后都关了,再开,再编译,再等半小时然后再生!我累个去,生出来了!是个男。。。是个apk!有种当爸爸了的感觉啊
然后下到小米上试试,椰子君粗线了!当然要把图片资源拷贝到asset文件夹下哦
期间有很多错误是网上找不到的。。。。可能只有我犯这错误吧⊙﹏⊙
下面是整个过程的流水账:
首先环境 是
win7家庭版、
VS2012旗舰版(还是黑色的呢)、
Cocos2dx2.2.2、
eclipse(啥sdk的都随便下的,版本是啥也不太清楚,都用最新的就好吧)
ndk r9 (这货可没少坑爹 没错,就是那个NDK_MODULE_PATH!)
python2.7.6 (犀利啊,一句命令行就创建了一堆工程^_^,不过不能有中文路径)
小米2s miuiV5(这手机的配置应该还可以对付几年)
然后是按照大牛们的教程安装这些软件,
这期间的问题首先就是sdk manager下载太慢。。还总断,就只能一遍一遍从新下了
然后是VS2012的KEY 呵呵
还有很多环境变量需要加 E:\cocos2d-x-2.2.2;E:\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt;C:\Program Files\ATMEL Corporation\SAM-BAv2.10;D:\eclipse\platform-tools;C:\Python27(我把PATH都粘出来了)
其他的基本都顺利
接着当然就是实现halloworld了!
首先是创建工程,用python,具体参考这里→http://blog.csdn.net/u010229677/article/details/14016471
然后看到了一堆project吧,进入WIN32那个,点开sln文件,然后生成解决方案,再等一会,就可以看那个椰子头上顶着helloworld了O(∩_∩)O
接着重头戏来了!
能在电脑上看有啥用,还得下到手机里才踏实啊!
从此就开始对eclipse的折腾了:
移植到android
http://blog.csdn.net/maojudong/article/details/7261986
因为没有用到cygwin,所以问题可能比较多?
花20%完成上面所有工作后!剩下的80%时间就是解决问题了
关于NDK_MODULE_PATH,明明设置好了,可就是报它的错,后来发现网上的路径都是“/”来描述的,而我复制系统的路径都是“\”,所以eclipse好像不识别“\”,路径都要用“/”才行
然后是main.cpp文件中需要的头文件和函数体,除了设置include路径外(就是这里)
还要讲工程文件夹下的Classes拷贝到proj.android的jni文件夹下,main.cpp就不会出现“波浪线”了(补充,第二天下载了一个跑酷的例子,照例把cpp放入放在classes中,然后拷贝到到proj.android的jni下,但是这次编译不能通过,而且波浪线又出来了,所以就删了jni里的这个class文件夹,然后就好了!why)
以上是我自己摸索的解决方法,当然还有很多更普遍的问题:
比如这个设置:build command原来是需要cygwin处理的sn文件(啥乱七八糟的。。。)现在统统改成NDK
以上四处都是需要改成NDK 啥啥啥的
剩下的如果还有问题就是大家都有的问题或者我没遇到的问题了 嘿嘿
如果解决问题的期间build all很长时间都没结束,那么这个工程基本就是没错了 吧。。当然我几乎每次等半个小时之后还有错⊙﹏⊙ 有错干嘛还编译这么半天。。摔!
最后弄得自己也不知道编译完了是不是有错了,就点run,没反应,那就直接export,生成apk!然后弹出个框 大概说先把工程问题解决了再生apk。。。店大欺客啊这是(>_<)
然后都关了,再开,再编译,再等半小时然后再生!我累个去,生出来了!是个男。。。是个apk!有种当爸爸了的感觉啊
然后下到小米上试试,椰子君粗线了!当然要把图片资源拷贝到asset文件夹下哦
相关文章推荐
- Cocos2dx(2.0版本以上)+eclipse开发配置(不需要Cygwin)
- 不用vs和cygwin!Eclipse+cdt实现cocos2dx跨平台解决方案(Android版)
- eclipse下编译cocos2dx工程(windows下无cygwin)
- CHOLMOD的编译用于VS的版本,借用Cygwin
- 在windows下用cygwin和eclipse搭建cocos2dx的android开发环境
- 苹果Mac OS X下配置Cocos2d-x for Android(Eclipse)和IOS(Xcode)开发【内有cocos2dx2.0.3版本的配置】
- (转)将cocos2dx项目从VS移植到Eclipse
- 将vs上编写的cocos2dx项目拿到eclipse上编译的步骤
- 在windows下用cygwin和eclipse搭建cocos2dx(2.1.4)的android开发环
- cocos2dx 3.0 windows8下开发环境搭建搭建 不需要cygwin
- Cocos2dx、Eclipse、Android、Cygwin游戏开发环境配置
- 将cocos2dx项目从VS移植到Eclipse - CoolJie
- cocos2dx 2.2.2版本以上解析json ----rapidjson
- 在windows下用cygwin和eclipse搭建cocos2dx的android开发环境
- cocos2dx之使用Eclipse和NDK直接移植win32项目,无需cygwin
- 详细讲解如何用Cocos2dx3.0alpha0搭建跨平台项目,并通过cygwin部署android项目,并在eclipse打开。
- Eclipse中调用VS 2012生成的DLL文件,进行调试的步骤。。。[含VS2012中release版本的调试配置]
- cocos2dx apk编译环境搭建 不需要cygwin
- 将cocos2dx项目从VS移植到Eclipse
- Eclipse配置NDK环境(不需要Cygwin)