Fork me on Github Fork me on Gitee

linux(ubuntu/debian)安装QT

开源版和商业版

最新的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

  1. apt 安装的qtcreator有单独lib,所以不需要用QT_gcc的lib了,不然会找不到版本,导致无法启动qt
  2. 安装好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
posted @ 2022-12-03 11:57  Tenerome  阅读(2127)  评论(0)    收藏  举报