码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-06-17 14:46:40      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:android   style   ext   color   strong   使用   

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:\cygwin\home\Administrator\.bash_profile,(注意:我安装的时候我的home文件夹下面神马都没有,解决 的办法:首先打开环境变量,把里面的用户变量中的HOME变量删掉,在E:\cygwin\home文件夹下建立名为Administrator的文件夹(是用户名),然后把e:\cygwin\etc\skel\.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-r8\samples\hello-jni(根据你具体的安装位置而定), 

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

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

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

cocos2d-x -------之笔记篇 环境的安装,布布扣,bubuko.com

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

标签:android   style   ext   color   strong   使用   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!