【发布时间】:2016-08-10 14:20:18
【问题描述】:
在 64 位 Windows 上使用 Qt Creator 5.7.0 MinGW 32 位,我第一次设置并运行了一个 c++ 开源应用程序。我成功下载了他们的代码,对其进行了配置,并将项目构建/运行为 Debug。
我注意到编译或构建需要 10 到 15 分钟。因此,假设我更改了一行代码,并且我想测试结果:在 VS 中我可以运行而无需重新构建所有内容。我在 Qt 中有这个选项还是缺少一些额外的配置?
Becoming a developer 指南指出:
“您可以通过在 make 参数中添加 -j 来提高构建速度”
和“在四核 i5 上使用 -j3 可以在不到 3 分钟的时间内通过 clang 构建。”所以我这样做并使用了 -j3。
Installing LibreCAD from source on Windows 状态: “通过取消选中 Shadow Build 复选框,从调试版本和发布版本中删除影子构建。” 我也这样做了。
应用程序中没有任何内容使用或需要互联网(构建/运行 - 全部本地)。我在基于 Windows 10 Pro x64 的 Intel(R) Core(TM) i5-6500 CPU 3.20GHz 上。 16 GB RAM 和我的 Cpu 利用率在构建时平均达到 80%。
如果有任何修复建议,我将不胜感激。请和谢谢
【问题讨论】:
-
我认为您不需要重建所有内容。通常,项目的第一次构建需要一些时间,但后续构建应该很快:只有更改的文件应该重新编译,目标文件将再次链接在一起。
-
看起来不像这样做。即使我没有改变任何东西,编译仍然需要 10 到 15 分钟
标签: c++ qt compilation qt-creator compiler-optimization