linux环境搭建qt运行环境

  1. 安装编译工具集

    安装命令:
    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
  1. 安装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)
  1. 安装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

  2. 安装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
  1. Install libjsoncpp-dev(DBus版引擎才使用)

    sudo apt-get install libjsoncpp-dev

  2. 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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值