永发信息网

为什么 Qt Creator 的编译如此之慢

答案:1  悬赏:0  手机版
解决时间 2021-01-03 15:44
  • 提问者网友:我是我
  • 2021-01-02 22:26
为什么 Qt Creator 的编译如此之慢
最佳答案
  • 五星知识达人网友:冷風如刀
  • 2021-01-02 23:48
C++ 的编译很慢,与其他语言完全不在一个数量级。任何 C++ 项目都比其他语言的编译慢,一方面是 C++ 语言本身复杂,另外一方面是 C++ 头文件太大,很多库是直接在头文件里面实现的,所以每次需要编译的代码量很大。这个跟 C# 没有可比性。

MFC 使用预编译头文件来缓解这个问题,在 VC 里面集成了预编译好的 MFC 头文件,因而编译速度过得去。

Qt Creator 使用 mingw-gcc 编译,没有预编译头文件的机制,对每个源代码都需要编译 Qt 的头文件,所以完全编译会是慢的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯