Cocos2d-X 游戏开发之 android 移植环境 cygwin 配置、测试安装正确 (十七)
2013-09-07 19:29
375 查看
Cocos2d—X使用VS2010开发之后,需要cygwin 把 C++ 代码编译后,才可以使用Eclipse 编译成apk 。
废话不说,学东西讲究个知其然,更要知其所以然。
但是篇幅有限,简单介绍下这个cygwin就好,否则就偏题了,笑。
Windows上,运行UNIX类系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如
Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。Cygwin移植工作在
Windows NT、Windows 2000、Windows XP以及Windows Server 2003上比较好,在
Windows 95和Windows 98上,相对差劲一些。Cygwin由Red Hat等负责维护。[1]
cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自
由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。
cygwin cygwin
它对于学习unix/linux操作环境,或者从linux到windows的应用程序移植,或者进行某
些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。
随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。
好了,就到这里了,有求知欲强的童鞋请自己去深入了解。
![](http://img.blog.csdn.net/20130907190218093?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lzZG9tNjA1NzY4Mjky/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20130907190452000?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lzZG9tNjA1NzY4Mjky/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
选择下一步,如图所示。
![](http://img.blog.csdn.net/20130907190759890?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lzZG9tNjA1NzY4Mjky/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20130907190834953?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lzZG9tNjA1NzY4Mjky/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
选择安装目录:
![](http://img.blog.csdn.net/20130907191019984?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lzZG9tNjA1NzY4Mjky/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
选择资源包位置:
![](http://img.blog.csdn.net/20130907191232281?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lzZG9tNjA1NzY4Mjky/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
向导连接:
![](http://img.blog.csdn.net/20130907191252546?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lzZG9tNjA1NzY4Mjky/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
选择资源包站点(这个站点速度请自测):
![](http://img.blog.csdn.net/20130907191528578?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lzZG9tNjA1NzY4Mjky/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20130907191822328?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lzZG9tNjA1NzY4Mjky/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
选择后面的Default ,更改为install 下载全部资源包。
(1)Default:这是默认选择,表示只下载/安装该包的缺省安装项(可点击包左边的+号展开,看看缺省安装究竟是些什么内容)。
(2)Install:表示要下载/安装该包的全部内容。所要求的空间也最大。
(3)Reinstall:表示重新下载/安装该包的内容(以上一次正常下载/安装时所选择的内容为准)。这个选项非常有用,稍后在下篇中会有说明。
(4)Uninstall:这个就不用解释了吧。
用户可根据自己的实际需要,来准定究竟下载/安装哪些内容。推荐选择“Install”方式,一步到位,免得日后被各种这样那样的问题所困扰。
至于窗口顶部那些“Keep”、“Prev”、“Curr”、“Exp”等等选项,只是用来改变当前树结构的显示方式的,对下载/安装没有什么影响。用户可以用默认的“Exp”。然后点击“下一步”,就要开始正式进行下载啦。
![](http://img.blog.csdn.net/20130907191854515?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lzZG9tNjA1NzY4Mjky/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
好的点击下一步,开始下载吧,这个时间童鞋们可以做很多事情了,因为时间大概会在一晚上左右。
![](http://img.blog.csdn.net/20130907192246125?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lzZG9tNjA1NzY4Mjky/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
废话不说,学东西讲究个知其然,更要知其所以然。
但是篇幅有限,简单介绍下这个cygwin就好,否则就偏题了,笑。
1 .what is cygwin ?
Cygwin是许多软件的集合,最初由Cygnus Solutions开发,用于各种版本的MicrosoftWindows上,运行UNIX类系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如
Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。Cygwin移植工作在
Windows NT、Windows 2000、Windows XP以及Windows Server 2003上比较好,在
Windows 95和Windows 98上,相对差劲一些。Cygwin由Red Hat等负责维护。[1]
cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自
由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。
cygwin cygwin
它对于学习unix/linux操作环境,或者从linux到windows的应用程序移植,或者进行某
些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。
随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。
好了,就到这里了,有求知欲强的童鞋请自己去深入了解。
2. 安装配置cygwin
好的,我们开始安装cygwin吧,首先在google上输入cygwin,第一个就是官方网站 www.cygwin.com/2—1 进入后,选择左侧的install cygwin。如下图所示,可以根据自己的Windows 操作系统的位数来选择安装文件。
2—2 打开下载的启动程序
选择下一步,如图所示。
2—3 现在有三个选项。选择从网络获取资源包。
选择安装目录:
选择资源包位置:
向导连接:
选择资源包站点(这个站点速度请自测):
2—4 选择安装的资源包
选择后面的Default ,更改为install 下载全部资源包。
(1)Default:这是默认选择,表示只下载/安装该包的缺省安装项(可点击包左边的+号展开,看看缺省安装究竟是些什么内容)。
(2)Install:表示要下载/安装该包的全部内容。所要求的空间也最大。
(3)Reinstall:表示重新下载/安装该包的内容(以上一次正常下载/安装时所选择的内容为准)。这个选项非常有用,稍后在下篇中会有说明。
(4)Uninstall:这个就不用解释了吧。
用户可根据自己的实际需要,来准定究竟下载/安装哪些内容。推荐选择“Install”方式,一步到位,免得日后被各种这样那样的问题所困扰。
至于窗口顶部那些“Keep”、“Prev”、“Curr”、“Exp”等等选项,只是用来改变当前树结构的显示方式的,对下载/安装没有什么影响。用户可以用默认的“Exp”。然后点击“下一步”,就要开始正式进行下载啦。
好的点击下一步,开始下载吧,这个时间童鞋们可以做很多事情了,因为时间大概会在一晚上左右。
3.cygwin & android
打开cygwin ,输入gcc -ersion 和 make -ersion ,如果能够正常弹出版本信息,则说明安装正确。相关文章推荐
- cocos2d-x 笔记(一) win32环境配置以及eclipse+ndk+sdk+cygwin的android移植
- Android游戏开发十日通(5)- ubuntu中cocos2d-x2.2 android开发环境配置
- Android游戏开发十日通(5)- ubuntu中cocos2d-x2.2 android开发环境配置
- Cocos2dx、Eclipse、Android、Cygwin游戏开发环境配置
- Mac下配置cocos2d-x开发环境(android和ios)
- Android开发环境搭建:SDK在线离线安装+在Eclipse中配置ADT+第一个Android程序运行
- 配置Windows下Android的NDK环境:安装,更新cygwin...
- unity开发Android游戏环境配置、调试(真机)全过程详解
- cocos2d-x3.0 macOS下配置Android开发环境以及使用cocos2d-console来新建运行工程
- Mac配置Android开发环境变量及工具安装图(2)
- Linux下Android开发安装环境配置
- Android 开发环境安装配置 JDK1.8.0+Android studio
- Cocos2d-x游戏开发——Lua语言入门(安装、测试)
- Mac OS X 配置 Cocos2d-x 开发环境(iOS 和 Android)
- java Android SDK安装与环境变量配置以及开发第一个Android程序
- 关于在Cocos下面配置开发环境、编译移植到android上面的奇葩问题小结
- 苹果mac系统下cocos2d android和ios含NDK开发环境搭建 安装说明20161129
- Cocos2d-x for Android & iOS开发环境配置最佳实践
- [ IOS-Cocos2d-x (Box2d)游戏开发之三] -Cocos2d-x 结合Box2D开发Android游戏配置方法
- Android官方开发文档Training系列课程中文版:Activity测试之测试环境配置