ubuntu18.04 安装qt5.12.8及环境配置的详细教程

Ubuntu 18.04 安装 Qt 5.12.8 及环境配置的详细教程

Qt 是一个跨平台的应用程序开发框架,它提供了一套完整的图形用户界面(GUI)和软件开发工具,在本文中,我们将详细介绍如何在 Ubuntu 18.04 系统上安装 Qt 5.12.8 并进行环境配置。

ubuntu18.04 安装qt5.12.8及环境配置的详细教程

安装依赖库

在开始安装 Qt 之前,我们需要先安装一些必要的依赖库,打开终端,输入以下命令:

sudo apt-get update
sudo apt-get install build-essential libgl1-mesa-dev libgles2-mesa-dev libglu1-mesa-dev libxcb1-dev libxcb-composite0-dev libxcb-xfixes0-dev libxcb-randr0-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-icccm4-dev libxcb-sync-dev libxcb-xinerama0-dev libxcb-shape0-dev libxcb-render-util0-dev libxcb-present-dev libxcb-randr0-dev libxcb-xinerama0-dev libxkbcommon0-dev libfontconfig1-dev libfreetype6-dev libpng12-dev libjpeg-dev libgif-dev libzlib1g-dev libexpat1-dev libx11-dev libxext-dev libxrender-dev libxcursor-dev libxi-dev libxrandr-dev libxcomposite-dev libxdamage1-dev libxfixes3-dev libxi6 xserver-xephyr qtbase5-private-dev qtdeclarative5-private-dev qtscript5-private-dev qtquickcontrols2-5-private-dev qtwebengine5-private-dev qtmultimedia5-private-dev qtlocation5-private-dev qtsensors5-private-dev qtbluetooth5-private-dev qtserialbus5-private-dev qtwayland5-private-dev qtx11extras5-private-dev qtxcbqpa5 qtdeclarative5-qtquick2 qtdeclarative5-testlibs qtdeclarative5-controls qtdeclarative5-dialogs qtdeclarative5localstorage qmlscene qmldebugger qtdeclarative5-qtquick2 qtdeclarative5-testlibs qtdeclarative5-controls qtdeclarative5-dialogs qtdeclarative5localstorage qmlscene qmldebugger

下载 Qt 源码

访问 Qt 官网(https://www.qt.io/download)下载 Qt 5.12.8 源码包,下载完成后,将源码包解压到一个目录,/opt

sudo tar -xvf qt_everywhere_src_5.12.8.tar.gz -C /opt

配置编译选项

进入 Qt 源码目录,运行 configure 脚本进行配置:

cd /opt/qt_everywhere_src_5.12.8
./configure -opensource -confirm-license -nomake tests -nomake examples -nomake tools -nomake docs -nomake translations -nomake installer -nomake qmlmodels -nomake kerneldevice -nomake inputmethods -nomake phonon -nomake multimedia -nomake network -nomake script -nomake scripttools -nomake dbus -nomake androidextras -nomake location -nomake sensors -nomake bluetooth -nomake serialbus -nomake wayland -nomake xcbqpa -nomake declarative -nomake quick -nomake control -nomake dialogs -nomake localstorage -nomake scene -nomake debugger -platform linuxfb -opengl desktop -vconsole shared -eglfs gles2 dri drivers nodrm nocups noibus noxephyr xcb xkbcommon xinput xkb compiz gtk+3 rpath buildbot_build use_gold_linker

编译 Qt

运行 make 命令进行编译:

make

安装 Qt

编译完成后,运行 make install 命令进行安装:

ubuntu18.04 安装qt5.12.8及环境配置的详细教程

sudo make install

配置环境变量

为了方便使用 Qt,我们需要将其添加到环境变量中,打开 ~/.bashrc 文件,添加以下内容:

export PATH=/opt/qt_everywhere_src_5.12.8/bin:$PATH
export PKG_CONFIG_PATH=/opt/qt_everywhere_src_5.12.8/lib/pkgconfig:$PKG_CONFIG_PATH

保存文件后,运行以下命令使配置生效:

source ~/.bashrc

测试 Qt 安装

运行以下命令检查 Qt 是否安装成功:

qmake --version

如果显示出 Qt 的版本信息,说明安装成功,接下来,你可以开始使用 Qt 进行开发了。

相关问题与解答:

ubuntu18.04 安装qt5.12.8及环境配置的详细教程

问题1:在安装依赖库时,提示某些库已经安装过了,还需要再安装吗?

答案:如果提示的库已经安装过,并且版本符合要求,那么可以跳过这些库的安装,但是建议按照教程中的列表完整地安装所有依赖库,以确保后续的编译和安装过程不会出现问题。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/332962.html

(0)
K-seoK-seoSEO优化员
上一篇 2024年2月26日
下一篇 2024年2月26日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入