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

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



介绍:
QT5.15以上版本已经不提供现成的集成软件了。所以当我们项目中需要用到5.15以上的版本时,只能自己对源码进行编译来生成一个环境了(Qt提供了在线升级,但是在线升级中没有MinGW版本了)

背景:
我们想要编译源码,首先肯定需要下载源码。(下载地址)
在这里插入图片描述
由于编码原因,zip格式的只能用在Windows环境,tar.xz用于linux环境。
下载完源码之后,进行解压(这里介绍linux环境):
在这里插入图片描述
解压完成后,跟们编译源码会用到configure文件,到了这一步就很关键了,我们对configure的配置直接影响构建和编译是否成功。
这里有一篇文章讲了configure后面带的配置的具体含义,有兴趣的可以仔细研究下。






方法:
重要:有些模块编译能否成功需要关联库,如果我们不需要这些模块,我们可以跳过这些模块,但是构建失败提示的模块内容往往不是我们需要跳过的名称。
例如输入-skip 3dcore来跳过对应模块时,你会发现提示qt3dcore不存在。
在这里插入图片描述
在这里插入图片描述
为什么这样呢,因为根本就没有叫做3dcore、3drender模块名,这个时候我们需要找到对应的模块名,需要从目录里面找,如下:
在这里插入图片描述
在这里插入图片描述
从一层层目录中我们找到了对应的模块,这个时候我们想要跳过这个模块,就可以带qt3d这个名称达到跳过的效果(-skip qt3d)。
我这里提供一个脚本,一般情况下可以直接用(目前编过5.15.2和5.15.15)。








 
  

5.15.2linux x86源码.
5.15.15linux x86源码
环境配置:
源码编译好后,你会发现创建一个项目并不能直接用,我们需要配置对应的环境。
Qt Version配置:
在这里插入图片描述
Compilers不用配置,因为我们编译源码前GCC就已经安装了,在Compilers会自动识别出来。
在这里插入图片描述
把库文件配置成系统库,
进入到/etc/ld.so.conf.d目录,创建自己的.conf文件。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
按照以上截图配置自己的源码环境。













测试:
打开qtcreator创建一个项目测试。
在这里插入图片描述

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

版权声明


相关文章:

  • github国内打不开(github为啥打不开)2025-10-12 17:09:04
  • 国内换国外驾照怎么换(国内驾驶证换国外驾驶证)2025-10-12 17:09:04
  • 蓝牙地址在哪看(蓝牙地址怎么看)2025-10-12 17:09:04
  • 游戏的分类标准是(游戏的分类标准是什么王娟)2025-10-12 17:09:04
  • 系统启动u盘制作工具(系统启动u盘制作工具怎么用)2025-10-12 17:09:04
  • 获取位置权限怎么设置华为(获取位置权限怎么设置华为手机)2025-10-12 17:09:04
  • awvs是什么意思(awl是什么意思)2025-10-12 17:09:04
  • Ubuntu源文件(ubuntu 源文件)2025-10-12 17:09:04
  • max308中文资料(max3082中文资料)2025-10-12 17:09:04
  • esp8266天气预报 源码(esp8266天气预报oled)2025-10-12 17:09:04
  • 全屏图片