要测试代码更改的结果,我是否总是需要重新构建整个东西?
To test the result of a code change, do I always need to ReBuild the whole thing?
在 64 位上使用 Qt Creator 5.7.0 MinGW 32 位 Windows,这是我第一次设置 运行 一个 C++ 开源申请。我成功下载了他们的代码,将其配置为 Build/Run 项目 Debug.
有一件事我注意到 编译 或构建需要 10 到 15 分钟。所以假设我更改了一行代码并且我想测试结果:在 VS 中我可以 运行 而无需重新构建所有内容。我在 Qt 中有这个选项还是我缺少一些额外的配置?
Becoming a developer 指南指出:
“您可以通过将 -j
添加到 make 参数 来提高构建速度”
和“在四核 i5 上使用 -j3
使用 clang 在不到 3 分钟的时间内构建。” 所以我做了并使用了 -j3。
Installing LibreCAD from source on Windows 指出:
“通过取消选中影子构建复选框,从调试版本和发布版本中删除影子构建。”我也这样做了。
应用程序中没有任何内容使用或需要互联网(build/run - 全部本地)。我使用的是 Windows 10 Pro x64-based Intel(R) Core(TM) i5-6500 CPU 3.20GHz。 16 GB 内存和我的 Cpu 构建时利用率平均达到 80%。
如果有任何修复建议,我将不胜感激。请并感谢
如果 LibreCAD 使用 qmake,那么不幸的是构建不会很快,因为递归 make 不是很快。
如果 LibreCAD 使用 cmake,那么您应该使用 cmake 的 ninja 输出,然后构建将尽可能快。
在 64 位上使用 Qt Creator 5.7.0 MinGW 32 位 Windows,这是我第一次设置 运行 一个 C++ 开源申请。我成功下载了他们的代码,将其配置为 Build/Run 项目 Debug.
有一件事我注意到 编译 或构建需要 10 到 15 分钟。所以假设我更改了一行代码并且我想测试结果:在 VS 中我可以 运行 而无需重新构建所有内容。我在 Qt 中有这个选项还是我缺少一些额外的配置?
Becoming a developer 指南指出:
“您可以通过将 -j
添加到 make 参数 来提高构建速度”
和“在四核 i5 上使用 -j3
使用 clang 在不到 3 分钟的时间内构建。” 所以我做了并使用了 -j3。
Installing LibreCAD from source on Windows 指出: “通过取消选中影子构建复选框,从调试版本和发布版本中删除影子构建。”我也这样做了。
应用程序中没有任何内容使用或需要互联网(build/run - 全部本地)。我使用的是 Windows 10 Pro x64-based Intel(R) Core(TM) i5-6500 CPU 3.20GHz。 16 GB 内存和我的 Cpu 构建时利用率平均达到 80%。
如果有任何修复建议,我将不胜感激。请并感谢
如果 LibreCAD 使用 qmake,那么不幸的是构建不会很快,因为递归 make 不是很快。
如果 LibreCAD 使用 cmake,那么您应该使用 cmake 的 ninja 输出,然后构建将尽可能快。