查看: 106|回覆: 0

[Debian] linux(ubuntu/debian)安装QT

[複製鏈接]

3

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-10-24
發表於 2022-12-3 11:57:00 | 顯示全部樓層 |閲讀模式

开源版和商业版

最新的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/binPATH
export MANPATH=$QTDIR/manMANPATH

使环境生效: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
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部