0
点赞
收藏
分享

微信扫一扫

统信UOS下配置安装cocos2dx开发环境

linux下配置安装cocos2dx

@[toc]

环境说明

python2.7
操作系统:UOS
查看python 版本

python -V

一、 JAVA环境安装

  1. 下载安装软件
    wget https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.tar.gz 
  2. 解压缩包
    sudo tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local/
  3. 文件重命名
    sudo mv /usr/local/jdk1.8.0_151 /usr/local/jdk1.8 
  4. 配置环境变量
    
    sudo vim /etc/profile 
配置内容如下:
```shell
export JAVA_HOME=/usr/local/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  1. 刷新环境变量
    source /etc/profile
  2. 测试安装结果
    java -version
    javac -version

    二、NDK下载路径

    https://developer.android.com/ndk/downloads

https://dl.google.com/android/repository/android-ndk-r25-linux.zip

unzip android-ndk-r25-linux.zip
sudo mv android-ndk-r25 /usr/local/

配置环境变量

export ANDROID_NDK_ROOT=/usr/local/android-ndk-r25
export NDK_ROOT="$ANDROID_NDK_ROOT"

三、 Android SDK 下载与配置

官网
https://www.androiddevtools.cn/

  • 下载
    https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
  • 解压

    tar -xvf android-sdk_r24.4.1-linux.tar -C /usr/local/
  • 配置
    vim /etr/profile
    # 内容如下:
    export ANDROID_HOME="~/.android"
    export ANDROID_SDK_ROOT=/usr/local/android-sdk-linux/

四、 编译cocos2dx

  • 下载源码
    git clone https://github.com/cocos2d/cocos2d-x.git
cd cocos2d-x
python download-deps.py
  • 同步子模块
    如果出现失败,那么就自己同步吧
git submodule update --init

cocos2d-console子模块

cd tools
git clone git@github.com:cocos2d/cocos2d-console.git
cd tools
git clone git@github.com:cocos2d/bindings-generator.git
cd tests/cpp-tests/Resources/
git clone git@github.com:dumganhar/ccs-res.git
  • 编译cocos2dx
    1. 下载依赖
cd cocos2d-x
bash install-deps-linux.sh
  1. 编译
    cd cocos2d-x
    mkdir build
    cd build
    cmake ..
    make -j16

五、构建新项目

  1. 新建项目。
    该项目是直接复制模板项目然后进行更名的。
    cd tools/cocos2d-console
    ./cocos new TurnGoldCoin -l cpp -p org.arv000.turngoldcoin -d TurnGoldCoin
  2. 编译项目
cd TurnGoldCoin/TurnGoldCoin
mkdir build
cd build
cmake ..
make -j16
举报

相关推荐

0 条评论