當前位置:編程學習大全網 - 網站源碼 - 為什麽QtCreator的編譯如此之慢

為什麽QtCreator的編譯如此之慢

C++的編譯很慢,與其他語言完全不在壹個數量級。任何C++項目都比其他語言的編譯慢,壹方面是C++語言本身復雜,另外壹方面是C++頭文件太大,很多庫是直接在頭文件裏面實現的,所以每次需要編譯的代碼量很大。這個跟C#沒有可比性。MFC使用預編譯頭文件來緩解這個問題,在VC裏面集成了預編譯好的MFC頭文件,因而編譯速度過得去。QtCreator使用mingw-gcc編譯,沒有預編譯頭文件的機制,對每個源代碼都需要編譯Qt的頭文件,所以完全編譯會是慢的。

  • 上一篇:誘導支付視頻源代碼
  • 下一篇:命令與端口相互ping通。
  • copyright 2024編程學習大全網