当前位置:网站首页 > 编程语言 > 正文

Ubuntu源码(Ubuntu源码编译安装qt)



QT6固然先进,但与旧项目的兼容性不好,迁移起来太麻烦。因此想仍然使用QT5来继续项目。QT5.15是QT5的最后一个版本,也是长期维护的一个版本。这两天在 Ubuntu18.04 和 Ubuntu20.04 上分别安装了一下 QT5.15.13,踩了坑,特此记录一下。

我这里有编译好的 Ubuntu18.04 和 Ubuntu20.04 版本,需要的可以找我免费要。

之前一直用的QT版本是5.9或5.12,这两个版本的QT安装很简单,官方提供了离线安装包,只要在Ubuntu系统中运行这个安装包即可。

上篇文章也写了 QT6.2 的安装过程,这个版本虽然没有离线安装包,但是可以通过在线方式傻瓜式安装:

然而,QT5.15.13既没有离线安装包,也无法通过在线的方式傻瓜式安装(在线安装方式目前只支持到QT5.15.2版本),只能通过源码编译的方式自己编译安装...... 于是,有了接下来的踩坑之旅。

(1)下载链接: https://downloadhttp://www.360doc.com/content/24/0502/08/archive/qt/5.15/5.15.13/single/,随便下载一个即可。

(2)解压到本地的某个目录下

(3)进入目录

(1)configure,执行命令:

http://www.360doc.com/content/24/0502/08/configure -prefix $PWD/qtbase -opensource

命令中的  为安装目录,按需修改。

(2)make,编译

make -j8

(3)install,安装

sudo make install

如果不出错,恭喜你,安装完了QT最基本的模块。

(4)如果想要安装其它子模块,例如安装  模块(其它模块类似,只替换这个模块名称即可):

 

子模块的名字即为文件夹的名字:

我是一上来就遇到了坑:

这是因为 http://www.360doc.com/content/24/0502/08/configure 的格式是 windows 系统下的,需要将其转换为 Ubuntu 系统下的格式。

运行以下命令:

find . -type f -print0 | xargs -0 dos2unix

将下载的源码中的所有文件都扫描一遍,转换成 Ubuntu 系统下的文件格式。

然后再按上面的安装过程安装,就安装成功了。

apt-get install -y libxkbcommon-x11-0
export QTWEBENGINE_DISABLE_SANDBOX=1

把下面的库全部装一遍:

 

如果觉得本文对你有帮助,麻烦点个赞和关注呗 ~~~


  • · 大家好,我是 同学小张,日常分享AI知识和实战案例
  • · 欢迎 点赞 + 关注 👏,持续学习持续干货输出
公众号内文章一览

到此这篇Ubuntu源码(Ubuntu源码编译安装qt)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • jmj是哪个明星(jn是哪个明星)2025-04-19 19:00:05
  • 怎么破解pdf文件权限密码设置(pdf怎么破解密码破解)2025-04-19 19:00:05
  • 查看域名ip命令(查看域名ip命令有哪些)2025-04-19 19:00:05
  • u盘启动盘怎么做win7(u盘启动盘安装win7系统详细过程(菜鸟看就会))2025-04-19 19:00:05
  • 数组方法map(数组方法map有返回值么)2025-04-19 19:00:05
  • 如何拆袋子包装线(包装袋怎么拆线)2025-04-19 19:00:05
  • 网页文件传输(网页文件传输助手为什么不能从电脑上传文件给手机)2025-04-19 19:00:05
  • ip地址为回环地址(ip地址为回环地址范围)2025-04-19 19:00:05
  • tpds影响因子(tpds期刊影响因子)2025-04-19 19:00:05
  • 来自远方的作品集 网盘(来自远方的小说文集百度云)2025-04-19 19:00:05
  • 全屏图片