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图标。