【Qt教程20】qt、qtCreator源码下载、构建、编译、安装qt
原创作者:郑同学的笔记
原创地址:https://zhengjunxue.blog.csdn.net/article/details/143722533
qt5.15长期维护版需要依赖如下:https://doc.qt.io/qt-5/linux-requirements.html
-
qt5.15后面的版本,将不再提供安装包,想要用安装包安装的可以下载qt4.8版本。
-
centos8 qt x11
CentOS 8 自2021年底起不再支持,并且 Qt 5.15 是最后一个支持在 CentOS 8 上使用 X11 的 Qt 版本。如果你需要在 CentOS 上使用 Qt 和 X11.那就建议是否centos8。 -
否则,centos7 x11 这些依赖,有部分就需要自己安装了。
-
centos8在2021年底停止维护,centos7将在2024年停止维护。
一、linux源码下载、构建、编译、安装qt
1、下载(qt5.15之前的版本,在官网都无法下载了,所以我们下载qt5.15版本
网址:https://download.qt.io/archive/qt/5.15/5.15.15/single/
2、构建
我安装目录为/usr/local/Qt5.15.15,
su
./configure --prefix=/usr/local/Qt5.15.15 -opensource -nomake tests -no-opengl -xcb
3、编译
make -j 8
4、安装
make install
5、设置环境变量
cd /etc/profile.d
vi qt5.sh
export QTDIR=/usr/local/Qt-5.10.1
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=$QTDIR/plugins/platforms:$QT_PLUGIN_PATH
export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins/platforms
- 重启后
二、没有QtCreator,安装QtCreator
1、之前我们windows版本安装qt5.12.0时基本都集成库和界面开发工具creator了,linux版本的qt库和qtcreator是分开的(qt早期版本和qtCreator也是集合在一起的,后面版本分开了)。
2、下载qtcreator
地址https://download.qt.io/archive/qtcreator/4.15/4.15.2/
3、安装qtcreator
基本和windows版本一致,少了qt的那些库而已。
4、去安装目录,启动qtcreator
./qtcreator.sh
- 当然,重启系统后,在应用程序这里也可以找到快捷方式,但是启动失败,目前不知道为啥,后期研究下。
三、qtCreator和qt库关联
大部分配置和windows相同