Ubuntu下安装QT5
本文最后更新于:2020年2月29日 晚上
概览:Ubuntu下安装QT5,QT5项目编译时可能缺少libGL库。
相关版本:
gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)
QT 5.11.1
Ubuntu下安装QT5
在官网下载安装包:http://download.qt.io/archive/qt/5.11/5.11.1/
下载qt-opensource-linux-x64-5.11.1.run
及后缀为 .run
的版本。
下载后更改这个文件的执行权限 chmod a+x qt-opensource-linux-x64-5.11.1.run
然后在 /opt/
这个目录下创建一个文件夹qt
. 这是我决定的安装目录。
之后在终端运行安装包 ./qt-opensource-linux-x64-5.11.1.run
弹出的界面就像windows安装Qt的界面一样,安装过程也基本类似。注意将安装路径指定到之前创建好的目录。
然后选择组建的时候:Tools是必选的,而Qt5.11.1 里把Desktop gcc 64-bit
选择上,其他看需求。
安装完成之后,默认会帮我们启动Qt creator。
注意:我在2020-02-27日安装QT的时候,必须需要QT账号了,无法跳过,必须注册一个。
其他设置
跟着几篇文章盲目做的,不知道到底对结果有没有影响。
ubuntu中的环境变量配置文件一般为/etc/profile, 所以修改该文件:
sudo vim /etc/profile
打开文件之后在文件的最后加入两行:(顺带复习以下vim怎么用)
export PATH=”/opt/qt/Tools/QtCreator/bin:$PATH”
export PATH=”/opt/qt/5.11.1/gcc_64/bin:$PATH”
注:/opt/qt是我的Qt的安装路径
Qt Linux Hello World
打开Qt create,创建一个默认的项目,即Qt Widgets Application
,选择好项目的存储路径以及工程名,然后下一步,在Kits
那个页面,如果安装的时候勾选了Desktop gcc 64-bit
,就会有一个默认的桌面(Desktop)
,如果没有貌似就需要自行配置了。之后一直点next,默认会创建一个含有空窗口的项目。
点击左下角的运行按钮,观察结果。
我在这里碰到了两个问题。第一个:cannot find -IGL
,说明没有安装 libGL库
。在终端执行
sudo apt-get install libgl1-mesa-dev
来进行安装。
第二个问题:Circular all <- first dependency dropped
。原因竟然是因为我的工程名是first
,而Qt使用了first这个单词作为生成的Makefile文件的内置项,导致make在处理Makefile时产生依赖错误。
有点苦笑不得。
参考链接:Linux平台Qt creator报错:Circular all <- first dependency dropped
最尴尬的事情
安装完Qt Creator并测试完样例之后,就关掉了它,然后惊喜的发现,Ubuntu的软件列表里,竟然没有 Qt Creator 的图标!那我怎么打开这个软件???
返回到安装目录 /opt/qt
中去找 Qt Creator ,最终在/opt/qt/Tools/QtCreator/bin/
路径下找到了,然后做一个软链接放到桌面上,这样打开就容易一些。
1 |
|
QtCreators
是我的软链接的名称,可以随便起名。
PS:参考链接都放在文中了,文末就不放了。祈愿 2019-nCoV 新型冠状病毒早日被解决,武汉加油!
QT的卸载
找到你原来安装目录。进入找到 MaintenanceTool
,执行之后就可以找到卸载选项,卸载即可。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!