cocos2d-x -------之笔记篇 环境的安装

cocos2d-x -------之笔记篇 环境的安装

使用到的工具有VS2010  cygwin android-NDK eclipse android SDK

1。首先是android相关环境的安装,将下载的eclipse 解压到制定路径,然后安装SDK到制定路径,环境配置,这个的主要安装可以参照其他android开发环境安装

2. 安装vs2010 下载vs2010进行安装

3. cygwin

由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,非常有用。通过它,你就可以在不安装linux的情况下使用NDK来编译C、C++代码了。下面我们一步一步的安装cygwin吧。 

由于网速的原因,这里使用本地安装,安装后面跟上下载地址

a、 解压所有文件

b、 点击下一步 cyg_win_setup.exe

    此时让你选择安装方式: 

          1)Install from Internet:直接从Internet上下载并立即安装(安装完成后,下载好的安装文件并不会被删除,而是仍然被保留,以便下次再安装)。 

          2)Download Without Installing:只是将安装文件下载到本地,但暂时不安装。 

          3)Install from Local Directory:不下载安装文件,直接从本地某个含有安装文件的目录进行安装。 

c、选择第3项,然后点击下一步: 

d、选择要安装的目录,注意,最好不要放到有中文和空格的目录里,似乎会造成安装出问题,其它选项不用变,之后点下一步: 

e、上一步是选择安装cygwin的目录,这个是选择你下载的安装包所在的目录,默认是你运行setup.exe的目录,直接点下一步就可以: 

f、 此时会下载加载安装包列表 

g、Search是可以输入你要下载的包的名称,能够快速筛选出你要下载的包。那四个单选按钮是选择下边树的样式,默认就行,不用动。View默认是Category,建议改成full显示全部包再查,省的一些包被隐藏掉。左下角那个复选框是是否隐藏过期包,默认打钩,不用管它就行,下边开始下载我们要安装的包吧,为了避免全部下载,这里列出了后面开发NDK用得着的包:autoconf2.1、automake1.10、binutils、gcc-core、gcc- g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make共12个包 

h、 然后开始选择安装这些包吧,点skip,把它变成数字版本格式,要确保Bin项变成叉号,而Src项是源码,这个就没必要选了。

最后运行cygwin,然后输入cygcheck -c cygwin命令 gcc --version g++ --version gdb --version make --version看是否都有信息提示出来,都有表示环境安装好

 

4、配置NDK环境变量

  a.首先找到cygwin的安装目录,找到一个home<你的用户名>.bash_profile文件,我的是:e:cygwinhomeAdministrator.bash_profile,(注意:我安装的时候我的home文件夹下面神马都没有,解决 的办法:首先打开环境变量,把里面的用户变量中的HOME变量删掉,在E:cygwinhome文件夹下建立名为Administrator的文件夹(是用户名),然后把e:cygwinetcskel.bash_profile拷贝到该文件夹下)。

b、  打开bash_profile文件,添加NDK=/cygdrive/<你的盘符>/<android ndk 目录>例如:NDK=/cygdrive/e/android-ndk-r8 
export NDK 
NDK这个名字是随便取的,为了方面以后使用方便,选个简短的名字,然后保存 

c、打开cygwin,输入cd $NDK,如果输出上面配置的/cygdrive/d/android-ndk-r8信息,则表明环境变量设置成功了。 

5、用NDK来编译程序  
1、  现在我们用安装好的NDK来编译一个简单的程序吧,我们选择ndk自带的例子hello-jni,我的位于E:android-ndk-r8sampleshello-jni(根据你具体的安装位置而定), 

2、 运行cygwin,输入命令cd /cygdrive/e/android-ndk-r8/samples/hello-jni,进入到E:android-ndk-r5sampleshello-jni目录。 

3、 输入$NDK/ndk-build,执行成功后,它会自动生成一个libs目录,把编译生成的.so文件放在里面。($NDK是调用我们之前配置好的环境变量,ndk-build是调用ndk的编译程序) 

4、  此时去hello-jni的libs目录下看有没有生成的.so文件,如果有,你的ndk就运行正常啦

 

五、cocos2d的安装

这里还要下载一些相应的软件,

python2.7.6 apache-ant-1.9.4 

安装好了以后在cocos3.1.1中运行setup.py 然后根据提示将相应的安装目录输入进去,注意只有ant输入的是目录之下lib目录,其他的都是主目录。

这里cocos2d安装完成

原文地址:https://www.cnblogs.com/yyroom/p/3792539.html