ubuntu24.04安装QT5和相应环境

1. 添加源

这是为了解决官方仓库没有lsb-core包的问题

sudo add-apt-repository "deb http://cz.archive.ubuntu.com/ubuntu trusty main"
sudo apt-get update

注意事项
如果遇到报错:W: GPG error: http://cz.archive.ubuntu.com/ubuntu trusty Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
E: The repository ‘http://cz.archive.ubuntu.com/ubuntu trusty Release’ is not signed.

则执行

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32

2. 安装c和c++编译器和第三方库

sudo apt-get install gcc g++
sudo apt-get install lsb-core lib32stdc++6 libglu1-mesa-dev

3. 安装QT5.12.9

wget https://download.qt.io/archive/qt/5.12/5.12.9/qt-opensource-linux-x64-5.12.9.run

这个过程可能非常慢,那么你就拿着这个下载地址用其他下载器,挂代理下载。具体步骤省略。

chmod +x qt-opensource-linux-x64-5.12.9.run
sudo ./qt-opensource-linux-x64-5.12.9.run

执行后会出现qt的安装图框,根据提示,注册个qt账号,然后点击一直下一步,到选择组建时,选择下图中的组件即可
在这里插入图片描述

解决启动台没有qt图标的问题

安装完成后,在启动台中是找不到快捷方式的,我们需要手动把qtcreator.desktop快捷方式复制到/usr/share/applications目录下,并且正确修改qtcreator.desktop内容才行
如果你都是按照默认值安装qt的,那么qt应该被安装到了/opt/Qt5.12.9目录下

sudo cp /opt/Qt5.12.9/Tools/QtCreator/share/applications/org.qt-project.qtcreator.desktop /usr/share/applications/
sudo vim /usr/share/applications/org.qt-project.qtcreator.desktop

主要修改org.qt-project.qtcreator.desktop中的Exec,Icon。
以下是我修改后的内容

[Desktop Entry]
Type=Application
Exec=/opt/Qt5.12.9/Tools/QtCreator/bin/qtcreator
Name=Qt Creator
GenericName=C++ IDE for developing Qt applications
X-KDE-StartupNotify=true
Icon=/opt/Qt5.12.9/Docs/Qt-5.12.9/qtdoc/images/icon_Qt_78x78px.png
StartupWMClass=qtcreator
Terminal=false
Categories=Development;IDE;Qt;
MimeType= text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.qt.qmakeprofile;application/vnd.qt.xml.resource;

保存退出后,启动台就会出现Qt Creater图标。
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值