为了测试代码更改的结果,我是否总是需要重新构建整个代码?

To test the result of a code change, do I always need to ReBuild the whole thing?

本文关键字:代码 新构建 构建 测试 结果 是否      更新时间:2023-10-16

使用Qt Creator 5.7.0 MinGW 32bit在64位Windows上工作,第一次,我设置并运行了一个c++开源应用程序。我成功地下载了他们的代码,配置了它,并在Debug下构建/运行项目。

有一件事我注意到,它需要10到15分钟来编译或构建。所以让我们假设我改变了一行代码,我想测试结果:在VS中,我可以运行而不需要重建一切。我有这个选项在Qt或我错过了一些额外的配置?

成为一名开发人员指南指出:"您可以通过在make参数中添加-j来提高构建速度"answers"在四核i5上使用-j3构建在clang下不到3分钟。"所以我照做了,使用了-j3。

在Windows上从源代码安装LibreCAD 说明:取消选中"影子构建"复选框,从调试版本和发布版本中删除影子构建。"我也这么做了。

应用程序中没有使用或需要internet(构建/运行-所有本地)。我使用的是基于Windows 10 Pro x64的Intel(R) Core(TM) i5-6500 CPU 3.20GHz。16 GB RAM和我的Cpu利用率达到平均80%,而构建。

我将感谢任何修复的建议。请和谢谢

如果LibreCAD使用qmake,那么不幸的是构建不会很快,因为递归make不是很快。

如果LibreCAD使用cmake,那么你应该使用cmake的忍者输出,然后构建将尽可能快。