Ubuntu20.04下安装QtCreator 5.14.2(包括安装/卸载/创建快捷键/添加收藏)

一、Qt和Qt Creator的区别

Qt是C++的一个库,或者说是开发框架,里面集成了一些库函数,提高开发效率。

Qt Creator是一个IDE,就是一个平台,一个开发环境,类似的比如说VS,也可以进行Qt开发,当然VS中的Qt是作为一个插件插入VS平台的。 

二、下载

qtcreator是Qt开发的IDE,只安装这个是不行的,因为还没有相关的Qt库呢,也就是说他只是一个空壳,一般都用不上。

qt的版本主要分为windows、linux、mac的版本,分别在不同的平台运行。 在qt5.9以前,windows版本又细分了一些版本,包括MinGW和MSVC。其中 MSVC 用的 VS 编译器,还需要安装一些Visual C++的库什么的,总之,如果你的电脑中没有安装VS那就不要安装这个版本了,否则使用时编译通不过。

Windows下基本就是MinGW版本,还有一些是用于安卓开发的,我也不懂,但也用不上啊,至于什么编译器GCC,G++之类的,也不太懂,MinGW好像是基于G++的

linux下好像是Gcc版本,通过GCC编译,所以后续安装的时候要记得勾选GCC-64位 

1、进入下载地址

下载地址1:

https://www.qt.io/download

这是官网下载地址,选择开源免费的open source,另外一个commercial是商业版的要收费买license,而且最近好像要注册账号才能进入open source。推荐使用所以用下面的下载地址吧! 

下载地址2(推荐):

http://download.qt.io/

 http://download.qt.io/archive/qt/ (或更直接的)

这儿提供了Qt所有的版本,可以任意下载。貌似国内一些大学也做了一些这个网站的镜像(如,QT开源软件镜像站, 强烈推荐),下载比较快,但是可能不是最新的。

2、选择official_releases、qt或archive目录,都可以,这儿选择后者

3、进入archive,有四个选项,vsaddin是安装在VS中的插件Qt。

下载后,就可以去安装了。

 Qt5.15后不提供离线安装包,我选择5.14.2安装包,"qt-opensource-linux-x64-5.14.2.run"

备注:

各目录说明如下,这个主要针对Windows下的:

① gdb 是针对Android开发的调试器。 

② jom 可以百度一下,http://qt-project.org/wiki/jom ,是nmake克隆版,支持多条独立命令并行构建软件,加快软件构建速度。

③ online_installers 是在线安装器。

 ④ Pyside 是用于支持Python语言编写Qt程序的。

 ⑤ qbs 是Qt Build Suite (QBS) ,http://qt-project.org/wiki/qbs,QBS是新创的Qt程序生成工具,因为Qt一般使用qmake来生成项目进行编译,qmake必须根据qt版本变化而变化,不便于管理,qt开发者对qmake又爱又恨,因此创建了不依赖Qt版本的生成工具QBS。

⑥ qt,当然是qt库本身了。

⑦ qt-installer-framework,是专门用于发布开发好的程序用的,生成程序安装器,可以为Linux、Windows、MacOS生成安装器。Qt自己的QtCreator、QtSDK等安装程序就是使用qt-installer-framework打包的。

⑧qtcreator 是集成开发环境。

 ⑨vsaddin,是针对VisualStudio的Qt开发插件。 

4、关于  Qt 5.15 后,不再提供独立安装包的问题

如果选择了最新版本的QT,可能没有提供要下载的类似的的文件 qt-opensource-windows-x86-5.14.2.exe。如2020.8.16时,镜像中已经发布有5.15的目录,但是里面并没有这个.exe的安装文件。

原因在于从 Qt 5.15 开始,开源版本,无论是不是 LTS,不再提供编译后的独立安装包,只能在线安装。

在线安装文件下载地址:

http://download.qt.io/official_release目录下,在应用程序中就可以看到QtCreator了,然后就可以右键菜单添加到收藏夹了s/online_installers/,     或 国内镜像 

5、自己编译 QT 5.15.0 及以后的版本 (21.2.18 重新更新)

参考我今年过年期间整理的另一篇博文: QT 5.15 及以后QT版本源码编译(静态库、动态库) 

说明:

(1) Qt Creator和VS2019导入qmake

编译完Qt,就差最后一步了——如何在你的IDE中使用Qt5.15。

Qt Creator就直接在“选项”中添加新的构建套件即可,VS2019(当然你首先要安装好QtTools For VS2019的插件)中也就直接在QtTools中选择qmake所在的路径即可(注意只需选到bin的上一级,它会在你给的路径后增加\bin\qmake.exe来搜索)。

(2) 编译后项目发布

以前一直都用windeployqt,现在这个exe仍在在Qt-5.15.0\bin中,直接按以前的方式使用即可。 

三、windows下安装QT与Qt Creator,下面只是例子,不完全对照

本处仅列出安装过程的重点,因为其他步骤基本上没有什么特别注意的:如何选择安装 Qt 所需要的组件(以5.11为例)。

 

 在 Qt5.11 一项中,如果你是使用 MinGW 进行编译,请务必选中 MinGW 模块。而如果你希望调用 VS 的编译器进行编译,则需要勾选对应的 VS 模块。当然,如果希望进行安卓开发,则安卓模块是少不了。

至于其余的一些模块,则可以根据自身需要勾选。需要说明的是其余模块中的,Qt WebEngine是谷歌开源的 Web 浏览器引擎模块,而带 TP 的模块则表示此模块目前是技术预览版。 

     

 

工具项(Tools)的选择

第一项是CDB的调试器,如果你仅使用 MinGW进行编译,则此项可以不选。

第二项虽然名字带 MinGW,但只是用于交叉编译的(交叉编译即在某一平台上编译用于其他平台的程序),如果用不到,也可以不选。

至于第三项,那是用于 Perl 的。如果你电脑中本身没有安装 Perl,那是装不上的。

选择完成后,继续点击“下一步”。

 四、Ubuntu20.04下安装的具体操作

        1、首先通过终端进入到下载目录(在虚拟机下载的东西都会自动放在“下载”文件夹中),打开下载文件夹你就会看到刚刚下载的文件了。然后我们进行修改权限,然后运行。

dellon@dellon-PC:~$ cd Downloads/    //转到下载地址
dellon@dellon-PC:~/Downloads$ sudo chmod a+x ./qt-opensource-linux-x64-5.14.1.run //提升读写权限,要不会提示“找不到名命令'
dellon@dellon-PC:~/Downloads$ sudo ./qt-opensource-linux-x64-5.14.1.run  //运行安装包

运行命令后会弹出如下 对话框

Gcc64是Ubuntu下编译所需要的,后面 根据自己需要来选择,QtCreator 4.11是开发工具,就是IDE是必须的,

1、 Qt以C/C++为依托,用Python也可,最新版本的Qt可能没有gcc/g++编译器,所以需要先检查一下有没有GCC/G++编译器,没有的话自己手动安装。2、如果系统没有自带OpenGL库时,在做带有3D效果的界面会报错,手动安装OpenGL。(以ubuntu为例)

sudo apt-get install mesa-common-dev

sudo apt-get install libglu1-mesa-dev

创建快捷方式和添加收藏夹(左侧收藏栏):

1.打开终端输入命令:

cd Desktop/
touch QtCreator.desktop  //创建文件
vi QtCreator.desktop  //编辑文件

在打开的编辑器中输入以下 内容:

[Desktop Entry]
Exec=/opt/Qt5.14.2/Tools/QtCreator/bin/qtcreator
Icon=/opt/Qt5.14.2/Tools/QtCreator/bin/icon_32x32@2x.png?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg==,t_20
Type=Application
Terminal=false
Name=Qt Creator
GenericName=Qt Creator
Categories=Qt;Development;IDE;
StartupNotify=true

注意:注:icon_32x32@2x.png?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg==,t_20来自Qt/Qt5.12.5/Tools/QtCreator目录下搜索icon得到后复制到/opt/Qt5.14.2/Tools/QtCreator/bin/这个目录下

原来路径:/opt/Qt5.14.2/Tools/QtCreator/share/qtcreator/qbs/share/qbs/examples/cocoa-application/CocoaApplication/dmg.iconset

给文件增加权限:

chmod +x QtCreator.desktop 

有时需要在桌面 这个文件右键--允许启动,然后文件就变成图标,双击就可以启动了

把桌面这个文件 复制到 /usr/share/applications目录下,在应用程序中就可以看到QtCreator了,然后就可以右键菜单添加到收藏夹了

sudo cp ~/Desktop/QtCreator.desktop /usr/share/applications

五.Qtcreator的卸载:

进入到Qt的安装目录,我的是默认目录是:dellon@dellon-PC:/opt/Qt5.14.2$ 直接 运行

dellon@dellon-PC:/opt/Qt5.14.2$ ./MaintenanceTool

然后就会弹出卸载程序,不断下一步就可以完成卸载。

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 9
收藏 6
关注 18
成为作者 赚取收益
全部留言
0/200
  • 米修儿 2022-01-23 17:22
    安装g++命令:sudo apt-get install g++
    回复
  • lihui710884923 2021-06-18 23:12
    不错
    回复
  • 星球居民-6wBTmHfM 2021-06-18 13:38
    很是实用
    回复
  • 十三猫 2021-06-18 12:30
    不错课程风格非常独特
    回复
  • 星球居民-sCcAfEGY 2021-06-18 12:08
    👍👍👍
    回复