Ubuntu 18.04 安装Qt5.15.2开发环境

Posted 从此不归路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 18.04 安装Qt5.15.2开发环境相关的知识,希望对你有一定的参考价值。

1、下载Qt在线安装包

地址:Index of /official_releases/online_installers

选择Linux版本,右键复制链接地址。

在Ubuntu终端,使用下载命令(wget)下载文件

#wget https://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run

2、安装QT

使用命令增加可执行权限

#chmod +x qt-unified-linux-x64-online.run

执行在线安装程序

执行报错,错误信息:./qt-unified-linux-x64-online.run: error while loading shared libraries: libxcb-xinerama.so.0: cannot open shared object file: No such file or directory,安装时要显示一个安装界面,缺少依赖的库。

安装缺少的库,直接xcb相关库都装上。

#sudo apt-get install libxcb*

再执行安装程序,会出现以下安装界面

输入Email和密码,没有的话可以去注册一个。点击Next

勾选协议,选择Next。

点击Next。

选择一个,点击Next。

选择一个安装路径,选择Custom installation(定制化安装),点击Next。

选择Qt 5.15.2 ,根据自己的需要选择安装的工具,点击Next。

勾选同意协议,选择Next。

点击Install。

开始安装,等待安装进度条达到100%时,点击Next。

点击Finished。安装完成。

3、Qt 配置

进入安装目录后,可以看到目录如下:

在/etc/profile文件最后增加以下信息:

export PATH=/opt/Qt/5.15.2/gcc_64/bin:$PATH

export PATH=/opt/Qt/Tools/QtCreator/bin:$PATH

然后重启电脑#reboot

你会在Application中看到Qt Creator的图标,你可以选择图标右键选择Add to favorite,就会在左侧的竖栏中显示。

点击图标启动Qt Creator,发现没有反应。

在终端执行,看看出现了什么错误。

原来是libc.so.6的版本不对。Qt Creator的版本与Ubuntu18.04不兼容,libc.so.6的升级又很麻烦,还想使用Qt Creator,那就装一个5.0.0版本的QtCreator。

4、安装Qt Creator 5.0.0。

下载地址:

wget https://download.qt.io/official_releases/qtcreator/5.0/5.0.0/qt-creator-opensource-linux-x86_64-5.0.0.run

执行 #chmod +x qt-creator-opensource-linux-x86_64-5.0.0.run

执行安装

比较简单,一路Next就可以。

安装完之后在Application中就可以看到,点击图标。

不要忘了把上面的配置改一下

注掉了QtCreator的PATH。

怎样在ubuntu下安装Qt开发环境

我们使用的操作系统是 Ubuntu 12.04,使用目前最新版本的QT,安装起来即为简单,只要运行以下命令就行:

sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer

注意在这个版本的软件包中,qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要单独安装这两个工具。其它的,qt4-doc 是帮助文档,包含了Qt中各个类库的详细说明以及丰富的例子程序,可以使用Qt Assistant 工具来打开阅读。qt4-qtconfig 是配置Qt环境的一个对话框,一般默认就行了,很少有必要去更改。qt4-demos 包含很多可以运行起来的可执行文件以及源代码。qt4-designer是用来设计GUI界面的设计器。

为了连接MySQL数据库,需要安装连接MySQL的驱动程序:

sudo apt-get install libqt4-sql-mysql

比起在Windows下安装和配置Qt的MySQL驱动来说,简直太方便了。如果还需要其它的没有默认安装的Qt库,可以在命令行输入 sudo apt-get install libqt4- 然后按tab键自动补全,就会列出所有以libqt4- 开头的软件包,如下图所示:

这些都可以使用一个命令搞定,而不需要自己从源码开始编译。在记不准或不知道名字的情况下,使用tab键列出所有可选的软件包是一个很实用的小技巧。

在我的项目中,还需要画一些数据曲线和统计图表等,而第三方的QWT库提供了这些功能。同样,只需要一个命令即可完成安装:

sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev

这时,打开Qt Designer,就会发现左边的Widget列表里面多了“Qwt Widget”这一组。

最后,关于集成开发环境我觉得QDevelop很不错,它跟Qt Designer结合的很好,而且有提示类成员函数的功能。运行以下命令安装:

sudo apt-get install qdevelop

这样,使用Qdevelop编写代码和编译、调试,使用Qt Designer设计界面,开发效率较高。

更多相关内容可参考资料http://www.viiboo.cn
参考技术A 步骤/方法

1
下载Qt Framework。进入网址qt.nokia.com/downloads,选择中间的标签LGPL,然后下载Qt libraries 4.7.0 for linux/x11(199MB)
更新:找不到的话可以直接到qt-project.org/downloads,在页面中间的Qt Library里选最新的Qt libraries 4.8.3 for Linux/X11 (223 MB)
2
解压文件。进到存放下载文件的目录下执行tar -zxvf qt-everywhere-opensource-src-4.7.0.tar.gz
其中qt-everywhere-opensource-src-4.7.0.tar.gz是刚下载文件的文件名
3

认情况下系统是没有g++编译环境的。需要手动安装。执行sudo apt-get install
build-essential。如果提示找不到包可以更新一下源。方法为sudo gedit
/etc/apt/sources.list编辑源列表。然后执行sudo apt-get update
4
执行sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev
5
把解压后的文件夹拷贝到英文目录(非tmp)下,进入该文件夹执行./configure,然后选择o(开源),接着选择yes(同意)。运行结束后提示Just run 'make'等信息后表示这步成功了。

6
make。执行make,这步需要很长时间(我用了4个小时T_T)
7
安装qt。执行sudo make install,这步较快,文件安装在/usr/local/Trolltech/Qt-4.7.0
8
设置环境变量。执行vi ~/.bashrc 添加如下内容:
QTDIR=/usr/local/Trolltech/Qt-4.7.0/
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
之后重启。如果不会用vi可以执行vi语句后输入:$回车,然后输入o进入输入模式,将上面的字段拷贝后按esc,然后输入大写的ZZ即可。
9
接下来就可以按照
qmake -project
qmake
make
的步骤执行qt程序了,不过有可能会遇到qmake找不到的情况,这时候输入 sudo apt-get indtall qt4-dev-tools重启就可以了,这步是安装designer/assistant,还是很有用的。本回答被提问者采纳
参考技术B 有固定的安装包,可以在Ubuntu环境下联网自己下载安装

以上是关于Ubuntu 18.04 安装Qt5.15.2开发环境的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu20.04+Qt5.15.2+Webassembly+qmqtt模块构建Web端物联网平台

Qt for Android开发环境搭建(QtCreator6.0.1+Qt5.15.2/Qt6.2.2+win10)

qt5.15.2+VS2019 安装过程

CentOS7 + Qt5.15.2安装流程

CentOS8安装Geant4笔记:CentOS8安装Qt5.15.2并测试运行环境

LinuxQT5移植到Linux ARM