Ubuntu + Qt 开发环境配置
第一步:下载 QT 安装包
选择版本,以版本5.14.2为例,下载文件名”qt-opensource-linux-x86-5.14.2.run”的安装包;
1.使用清华镜像进行下载:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/
2.使用 QT 官方下载:http://qt-project.org/
第二步:安装 QT
- 进入安装包所在路径
cd ~/安装包所在路径
- 更改安装包权限
sudo chmod -R 777 qt-opensource-linux-x64-5.14.2.run
- 断开网络连接(如果连接网络,需要注册qt账号)
- 开始安装
sudo ./qt-opensource-linux-x86-5.14.2.run
or./qt-opensource-linux-x64-5.7.0.run
两者的区别在于,前者将 Qt 安装在根目录/opt ,后者是将 Qt 默认安装在 home 目录下; - 根据弹出的窗口,按照提示,一直点击 next即可,然后等待安装;
第三步:配置 QT
安装完成后,Qt还不能直接运行,还需在终端中进行以下配置。
- 打开终端,键入命令
sudo apt-get install gcc g++
,安装 linux 下编程的编译器; - 安装 openGL 库,再输入命令
sudo apt-get install mesa-common-dev
orsudo apt-get install libqt4-dev
不然编译时会出现错误否则编译时会提示找不到lgl相关的库; - 再输入命令
sudo apt-get install build-essential
,这是一个编译工具,它可以使得我们的程序知道头文件和库函数放在哪个位置; - 打开 Qt,即在终端,输入命令
cd /home/.../Qt5.14.2/Tools/QtCreator/bin/
,即,使用 cd 命令进入你的 Qt 安装目录(以上命令针对 Qt 安装在 home 目录下,如果Qt 安装在根目录下,则使用命令cd /opt/Qt5.7.0/Tools/QtCreator/bin/
),然后使用命令./qtcreator
打开 Qt
第四步:快捷方式
- 创建快捷方式文件
sudo gedit /usr/share/applications/QtCreator.desktop
- 写入以下内容
[Desktop Entry]
Type=Application
Name=QtCreator 这里放的是桌面快捷方式的名称
GenericName=QtCreator
Exec=/opt/Qt5.14.2/Tools/QtCreator/bin/qtcreator 这里放的是qtcreator的具体文件路径
Icon=/opt/Qt5.14.2/Tools/QtCreator/share/qtcreator/AppIcon.appiconset/icon_512x512.png 这里放的是桌面快捷方式的图标路径
Terminal=false
Categories=Development;Qt;
- 进入QtCreator.desktop文件的目录中
- 赋予该文件权限:chmod +x QtCreator.desktop
卸载 QT
- 进入Qt5.14.2的安装目录:例如我的目录:
cd /opt/Qt5.14.2
; - 运行命令:
./MaintenanceTool
; - 进入图形化界面,按照操作卸载即可。
补充
在ubuntu下使用Qt 编译时候遇上了cannot find -lGL错误,使用命令
sudo apt-get install libqt4-dev
或者sudo apt-get install libgl1-mesa-dev
或者libgl1-mesa-dev
或者libglu1-mesa-dev
可以解决问题, 之前可以先apt-get install update
一下