-
安装编译工具集
安装命令:
sudo apt-get install build-essential
安装完成后验证gcc/g++版本
PS: if meet ” E: Unable to locate package essential” ,please update apt-get
sudo apt-get update
-
安装curl 7.47.0 跟SSL
sudo apt-get install curl libssl-dev
PS: 如果找不到libcurl.so,请在/usr/lib/x86_64-linux-gnu/目录下建立软链
sudo ln -s libcurl.so.4.4.0 libcurl.so
**ubuntu18.04**
sudo ln -s libcurl.so.4 libcurl.so
sudo apt-get install libcurl3
[reference](https://www.jb51.cc/linux/442015.html)
-
安装OpenGL工具集
安装opengl 3命令:
sudo apt-get install freeglut3-dev
安装opengl es命令: 引用时用-lGLESv2
sudo apt-get install libgles2-mesa-dev如果在16.04安装不上,更改软件源,使用Aliyun, 更改方法:设置->SoftWare&Updates->Download From->other->china->mirrors.aliyun.com
-
安装freetype(底图字体渲染使用)
需要先apt-get update更新索引列表!!!!!!!!!!!!!!!!!
sudo apt-get install libfreetype6-dev
如果报错,不能访问Ubuntu的软件源, 更改软件源, 使用Aliyun, 更改方法:设置->SoftWare&Updates->Download From->other->china->mirrors.aliyun.com
从ecloud.baidu.com的BaiduL3团队中现代目录中下载wqy-microhei.ttc字体文件,并cp wqy-microhei.ttc /usr/share/fonts/truetype/wqy/wqy-microhei.ttc。 如果没有wqy这个目录,手动创建一个即可
如果在16.04上编译找不见freetype相关头文件,执行
sudo cp -rf /usr/include/freetype2/freetype/* /usr/include/freetype2/
5) Install aapt(编译安卓SDK使用,Linux不需要)
./aapt: no such file or directory
sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1 lib32z1-dev
-
Install libjsoncpp-dev(DBus版引擎才使用)
sudo apt-get install libjsoncpp-dev
-
Install libsystemd-dev(DBus版引擎才使用)
sudo apt-get install libsystemd-dev
8)Install libz(TTS使用)
sudo apt-get install zlib1g-dev
9)Install egl1
sudo apt-get install libegl1-mesa-dev