Ubuntu 18.04 安装 Qt 5.12.8 及环境配置的详细教程
Qt 是一个跨平台的应用程序开发框架,它提供了一套完整的图形用户界面(GUI)和软件开发工具,在本文中,我们将详细介绍如何在 Ubuntu 18.04 系统上安装 Qt 5.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
命令进行安装:
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 进行开发了。
相关问题与解答:
问题1:在安装依赖库时,提示某些库已经安装过了,还需要再安装吗?
答案:如果提示的库已经安装过,并且版本符合要求,那么可以跳过这些库的安装,但是建议按照教程中的列表完整地安装所有依赖库,以确保后续的编译和安装过程不会出现问题。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/332962.html