我有一个 Qt 项目,需要大约 15 分钟来构建程序。每次做小修改都要等很久。
有没有办法减少这个构建时间?或者有没有办法“只制作我修改过的文件”然后执行程序?
最佳答案
那么检查您是否在所有程序运行中重建。以及您是否在运行之前清理项目。因为如果你这样做,它必须重新生成所有这些 moc
执行所需的文件和输出 [.o] 文件。
但通常在一个小的更改后,构建不会花费太多时间。我一直在开发一个由 qt creator 开发的项目,在构建一个小的修改时并不会花费太多时间。但是如果每次执行时都有清理/重建步骤,肯定会花费整个构建时间。同样,即使您在没有 IDE 帮助的情况下通过终端手动构建项目,只要您在小修改后在构建之前不手动删除 moc 文件和 .o 文件,也不会花费太多时间。
关于qt - 如何减少 Qt 程序的构建时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11753035/