Cocos2d—X使用VS2010开发之后,需要cygwin 把 C++ 代码编译后,才可以使用Eclipse 编译成apk 。
废话不说,学东西讲究个知其然,更要知其所以然。
但是篇幅有限,简单介绍下这个cygwin就好,否则就偏题了,笑。
1 .what is cygwin ?
Cygwin是许多软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft
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产生了兴趣。
好了,就到这里了,有求知欲强的童鞋请自己去深入了解。
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 ,如果能够正常弹出版本信息,则说明安装正确。