开源版和商业版
最新的QT是付费的商业软件,但是其社区提供了开源的免费版本,供学习使用。
完整版安装
使用QT 安装脚本,但是opensource 版最新的只支持到5.14.2(目前),下载地址:
官网:下载位置:/archive/qt/5.14/5.14.2/qt-opensource-linux-x64-5.14.2.run
github:qt-opensource-linux目录
赋权限
chmod +x ./qt-opensource-linux-x64-5.14.2.run
安装
./qt-opensource-linux-x64-5.14.2.run
一定要选择Desktop gcc 64-bit,这个不是C、C++的开发环境,而是QT专用的qmake等工具以及include库
卸载
进去qt安装目录
./MaintenanceTool
QT-SDK+apt安装
使用apt可以安装,一是可以加快下载速度,二是5.14.2版本在一些发行版无法运行
下载开发包QT_gcc:github
解压后配置环境变量sudo vim /etc/profile
,shift+g键移动到末尾,追加:
export QTDIR=QT_gcc目录
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
使环境生效:source /etc/profile
每次开机自动生效:vim ~/.bashrc
,追加:
source /etc/profile
apt下载qtcreator
sudo apt install qtcreator -y
apt安装的qtcreator比官网的要新几个版本,但是其中的sdk环境不全,主要是没有qmake,所以要单独下载QT_gcc
坑
- apt 安装的qtcreator有单独lib,所以不需要用QT_gcc的lib了,不然会找不到版本,导致无法启动qt
- 安装好qt,进去后创建新的桌面应用项目,然后构建,会提示缺少GL,和GLU库,提示是“qt /usr/bin/ld: cannot find -lGL: No such file or directory”
解决办法:安装这两个库
sudo apt install libgl1-mesa-dev
sudo apt install libglu1-mesa-dev
标签:qt,linux,apt,5.14,ubuntu,安装,debian,QT
From: https://www.cnblogs.com/Tenerome/p/16945898.html