• 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安装完成

  • 相关阅读:
    webpack脚手架增加版本号
    background-image:url为空引发的两次请求问题
    vue中引入.svg图标,使用iconfont图标库
    mysql数据库
    vue 博客知识点汇总
    vue中显示markdown文件为html
    canvans知识点
    js如何实现一定时间后去执行一个函数
    CSS3选择器使用小结
    为什么margin-top不是作用于父元素
  • 原文地址:https://www.cnblogs.com/yyroom/p/3792539.html
Copyright © 2020-2023  润新知