修改qt源码(有新增文件)

修改qt源码(有新增文件)

在修改qt源码时,如何正确编译这些文件实在有些头疼(还是自己太菜了)

修改对应.pri文件

.pri文件是由Qt开发环境使用的文件,它包含了qmake命令的设置,用于指定开发人员文件位置和平台特定的定义。

但是当我在SOURCES变量和HEADERS变量下添加对应的文件后重新编译,还是会出现一些编译的报错,由于我对Qt的编译可以说是一窍不通,所以只能换其他方法试一试了。

修改.pro文件

在修改Qt源码的时候我发现每个Qt的大类文件夹下不仅有.pri文件,还有.pro文件。是不是觉得很熟悉?没错,我们创建Qt项目的时候,每一个项目也会对应一个.pro文件,那么我们可以对应我们项目的.pro文件来修改Qt源码的.pro文件是不是就可以正常编译了呢?

我这里采用的是先将我们其他需要的文件编译成一个静态库,然后再在.pro文件中添加LIBS += /path/to/lib(静态库所在位置)就行了。

至于如何重新编译qt源文件网络上有很多教程
具体来说就分三步:

  • 运行 configure文件
  • gmake(这一步可能需要花费三四个小时)
  • gmake install (默认安装在/usr/local下)
Q&A
  • 在重新编译时,明明已经安装了python,但是还是报错python:not found

    可以尝试alias python=python3,如果没有用的话(特别时对于大型项目),使用sudo apt install python-is-python3

  • 在编译的时候速度太慢了怎么办

    可以利用make -j选项来进行并行编译

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值