当前位置:网站首页>统信UOS下配置安装cocos2dx开发环境
统信UOS下配置安装cocos2dx开发环境
2022-07-25 19:44:00 【三雷科技】
linux下配置安装cocos2dx
环境说明
python2.7
操作系统:UOS
查看python 版本
python -V
一、 JAVA环境安装
- 下载安装软件
wget https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.tar.gz
- 解压缩包
sudo tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local/
- 文件重命名
sudo mv /usr/local/jdk1.8.0_151 /usr/local/jdk1.8
- 配置环境变量
sudo vim /etc/profile
配置内容如下:
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
- 刷新环境变量
source /etc/profile
- 测试安装结果
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 [email protected]:cocos2d/cocos2d-console.git
cd tools
git clone [email protected]:cocos2d/bindings-generator.git
cd tests/cpp-tests/Resources/
git clone [email protected]:dumganhar/ccs-res.git
- 编译cocos2dx
- 下载依赖
cd cocos2d-x
bash install-deps-linux.sh
- 编译
cd cocos2d-x
mkdir build
cd build
cmake ..
make -j16
五、构建新项目
- 新建项目。
该项目是直接复制模板项目然后进行更名的。
cd tools/cocos2d-console
./cocos new TurnGoldCoin -l cpp -p org.arv000.turngoldcoin -d TurnGoldCoin
- 编译项目
cd TurnGoldCoin/TurnGoldCoin
mkdir build
cd build
cmake ..
make -j16
边栏推荐
- 英诚医院内部网络规划与设计
- Security Basics 4 - regular expressions
- 虹科分享|如何解决勒索软件安全漏洞
- Typeerror: 'STR' object is not callable error reason
- Day7:有序二叉树(二叉搜索树)
- [hdlbits questions] Verilog language (3) modules: hierarchy section
- what is qml in qt
- The query data returned by the print database is null or the default value. Does not match the value returned by the database
- Creative drop-down multi choice JS plug-in download
- 六轴传感器使用学习记录
猜你喜欢

How to be a self disciplined person?

基于PHP的中非南南合作信息交流平台网站建设

微信小程序10-微搭模板

北航等《深度学习事件抽取》文献综述论文,27页pdf阐述当前趋势

Wechat campus maintenance and repair applet graduation design finished product (7) Interim inspection report
![[wp]ctfshow-web入门-爆破](/img/4b/6d8f4c044578382b9353d4d1c69c8f.png)
[wp]ctfshow-web入门-爆破
balanced binary tree

Common misunderstandings caused by a time reporting assistant of Blue Bridge Cup basic questions

Hash undirected graph visualization
Detailed evaluation of current popular redis visual management tools
随机推荐
Day7: ordered binary tree (binary search tree)
Siemens-PLM-TeamCenter下载、安装、使用教程
Selenium运行慢 - 通过设置selenium加载策略加快运行速度
微信小程序10-微搭模板
Wxss template style and WXS scripting language for wechat applet development
Gbase 8s UDR memory management_ 02_ mi_ dalloc
平衡二叉树
An idea of solving div adapting to screen
Wechat applet 10 - wechat template
Empire CMS whole station | mobile number /qq lianghao mall source code | suitable for mobile terminal
手机端触摸图片slider轮播插件photoswipe.js
高端旗舰投影仪选购指南:当贝X3 Pro、当贝F5观影更沉浸!
Add a subtitle of 3D effect to the container
Legal mix of collations for operation 'Union' (bug record)
基于海思3559 高效率的 0延时 0拷贝 qt播放器方案
滑雪手机端H5小游戏源码下载
Illegal mix of collations for operation ‘UNION‘(bug记录)
AAAI 2022 | GAN的结构有“指纹”吗?从伪造图像溯源生成网络结构
软件设计师下午真题:2009-2022
Grid layout frequently asked interview questions