马春杰杰博客
致力于深度学习经验分享!

Ubuntu编译安装QT5.15.2版本

安装依赖:

下载源码

可以从官方下,我自己备份了一份,官方下载地址和我备份的地址都放在文末了。

配置qt:

tar -xvf qt-everywhere-src-5.15.2.tar.xz

cd qt-everywhere-src-5.15.2

./configure -xcb

然后等待一会,第一个选项选o,第二个选项选y

如果中间出错了,需要清除缓存之后再重新安装:

sudo rm -rf configure.cache之后再./configure -xcb

编译qt:

make -j8

sudo make install

qtchooser -install qt-5.15.2 /usr/local/Qt-5.15.2/bin/qmake

export QT_SELECT=qt-5.15.2

qmake -v

打开配置文件:sudo gedit /etc/profile
文件末尾添加内容如下:
export QTDIR=/usr/local/Qt-5.15.2
export PATH=QTDIR/bin:QTDIR/bin:QTDIR/bin:PATH
export MANPATH=QTDIR/man:QTDIR/man:QTDIR/man:MANPATH
export LD_LIBRARY_PATH=QTDIR/lib:QTDIR/lib:QTDIR/lib:LD_LIBRARY_PATH
export QT_SELECT=qt-5.15.2

make这一步需要的时间挺久的,大概一个多小时吧。

报错:

Package nss was not found in the pkg-config search path.

qmake编译过程中出错: ERROR at //build/config/linux/pkg_config.gni:103:17: Script returned non-zero exit cod...

时间:2021/9/4 分类:Linux 人气:152 评论:0


本文最后更新于2021年9月4日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

如果你对这篇文章有什么疑问或建议,欢迎下面留言提出,我看到会立刻回复!

打赏
未经允许不得转载:马春杰杰 » Ubuntu编译安装QT5.15.2版本
蝴蝶PT招人啦

留个评论吧~ 1 评论前登陆可免验证码!

私密评论
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址(选填,便于回访^_^)
  1. #1

    make[3]: Leaving directory ‘/home/zynq/Downloads/qt-everywhere-src-5.15.2/qtbase/src/widgets’
    make[2]: Leaving directory ‘/home/zynq/Downloads/qt-everywhere-src-5.15.2/qtbase/src’
    Makefile:50: recipe for target ‘sub-src-make_first’ failed
    make[1]: *** [sub-src-make_first] Error 2
    make[1]: Leaving directory ‘/home/zynq/Downloads/qt-everywhere-src-5.15.2/qtbase’
    Makefile:87: recipe for target ‘module-qtbase-make_first’ failed
    make: *** [module-qtbase-make_first] Error 2

    出现这个错误是什么原因?

    ender 10个月前 (11-22) 来自天朝的朋友 火狐浏览器 Ubuntu Linux 回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

切换注册

登录

忘记密码 ?

切换登录

注册