Qt 长时间构建解决办法。

在构建Qt时出现了长时间构建一直累加 如图:
在这里插入图片描述
感觉没完了一直累加
在这里插入图片描述
出现这情况我也不知道什么意思,百度也没搜索出个所以然来,我直接把项目工程的pro.user文件删除了,之后重新选择编译器即可了,就没出现如图情况,如果有知道的请告诉我这是我哪里出错了嘛?
删除pro.user文件就成功编译了
在这里插入图片描述
这是我移植到arm板子上的Qt项目而已,意是就是成功了。

你可以尝试以下几种方法来缩短 Linux Qt构建时间: 1. 使用并行构建:通过在构建命令中添加参数“-jN”(N 为处理器核心数量加 1),可以启用并行构建。这样可以利用多个核心同时构建不同的模块,加快构建速度。 2. 减少编译目标:如果你只需要构建特定的模块或应用程序,可以通过在构建命令中指定目标来减少需要编译的内容。例如,只构建必要的库或应用程序,而不是全部。 3. 使用预编译头文件(Precompiled Header):预编译头文件可以缓存一些常用的头文件和库,以减少编译时的重复工作。可以通过在代码中添加 #pragma 或使用 qmake 的 PRECOMPILED_HEADER 选项来启用预编译头文件。 4. 利用 ccache 缓存编译结果:ccache 是一个编译器缓存工具,可以缓存编译结果并复用,避免重复编译相同的代码,从而加快构建速度。你可以安装并配置 ccache,使其与 Qt 构建过程集成。 5. 调整编译器选项:根据你的需求和系统配置,调整编译器选项以优化构建速度。例如,可以禁用无关的警告或优化级别,以减少编译时间。 6. 使用快速的存储设备:如果你的项目源代码和构建目录位于较慢的存储设备上(如机械硬盘),考虑将其迁移到更快的存储设备(如固态硬盘)上,这样可以显著加快构建速度。 希望这些方法可以帮助你缩短 Linux Qt构建时间!如果还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值