Ubuntu + Qt 开发环境配置

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

  1. 进入安装包所在路径 cd ~/安装包所在路径
  2. 更改安装包权限sudo chmod -R 777 qt-opensource-linux-x64-5.14.2.run
  3. 断开网络连接(如果连接网络,需要注册qt账号)
  4. 开始安装sudo ./qt-opensource-linux-x86-5.14.2.run or ./qt-opensource-linux-x64-5.7.0.run 两者的区别在于,前者将 Qt 安装在根目录/opt ,后者是将 Qt 默认安装在 home 目录下;
  5. 根据弹出的窗口,按照提示,一直点击 next即可,然后等待安装;

第三步:配置 QT

安装完成后,Qt还不能直接运行,还需在终端中进行以下配置。

  1. 打开终端,键入命令sudo apt-get install gcc g++,安装 linux 下编程的编译器;
  2. 安装 openGL 库,再输入命令sudo apt-get install mesa-common-dev or sudo apt-get install libqt4-dev不然编译时会出现错误否则编译时会提示找不到lgl相关的库;
  3. 再输入命令sudo apt-get install build-essential,这是一个编译工具,它可以使得我们的程序知道头文件和库函数放在哪个位置;
  4. 打开 Qt,即在终端,输入命令cd /home/.../Qt5.14.2/Tools/QtCreator/bin/,即,使用 cd 命令进入你的 Qt 安装目录(以上命令针对 Qt 安装在 home 目录下,如果Qt 安装在根目录下,则使用命令cd /opt/Qt5.7.0/Tools/QtCreator/bin/),然后使用命令./qtcreator打开 Qt

第四步:快捷方式

  1. 创建快捷方式文件sudo gedit /usr/share/applications/QtCreator.desktop
  2. 写入以下内容
[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;
  1. 进入QtCreator.desktop文件的目录中
  2. 赋予该文件权限:chmod +x QtCreator.desktop

卸载 QT

  1. 进入Qt5.14.2的安装目录:例如我的目录:cd /opt/Qt5.14.2
  2. 运行命令:./MaintenanceTool
  3. 进入图形化界面,按照操作卸载即可。

补充

在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一下

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值