讓你的QtCreator編譯的更快

2021-08-26 14:51:13 字數 674 閱讀 1381

相比於vs,很多人在qt下編譯**會發現所選擇的qt的編譯器編譯太慢,這裡教大家幾個方法,可以有效提公升編譯速度:

(一)專案新增引數-j 4(4是cpu的核數)

使所有的cpu核心都能被充分利用。

(二)使用並行編譯

在 .pro裡加入下面一行

qmake_cxxflags +=/mp
指定/mp編譯選項,編譯器將使用並行編譯,同時起多個編譯程序並行編譯不同的cpp

(三)qt使用 pch

大家感覺mfc快主要原因是mfc工程預設開啟了編譯預處理標頭檔案(pch),但是這是vc編譯器的特性,所有c++程式都可以用,不是mfc特有,qt也可以使用 pch。

在 .pro 檔案中加入一行

precompiled_header =stable.h
指定 stable.h這個標頭檔案作為編譯預處理檔案,mfc裡這個檔案一般叫stdafx.h

然後在 stable.h裡 包含所用到的所有 qt 標頭檔案,如果用了很多qt的類可以直接包含所有

比如 :

#include 

#include

好了,快去試試吧~

讓Gedit編譯你的cpp檔案

原文章 轉者按 來自退役者的無奈orz dir gedit current document dir 取出當前文件所在路徑,放到dir裡 name gedit current document name 取出當前檔名,放到name裡 pre 把當前檔案去掉字尾 存成linux裡面的exe g dir...

預編譯讓你更好理解JS

面試題注意事項 預編譯就是在執行 前js引擎對整篇js var和function關鍵字宣告的變數進行宣告提前 語法分析 基本的語法錯誤,例如中文,變數命名規範等低階錯誤 預編譯 把 按照一定的規則,放到go和ao中 解釋執行 任何的方法和語句全部會被轉換成物件,go global object ao...

Qt Creator 你必須要掌握的快捷操作

多使用快捷鍵能顯著提高工作效率,盡可能減少鍵盤,滑鼠之間切換所浪費的時間。我這裡列出個人認為非常重要必須掌握的 qt creator 快捷鍵。看你知道幾個?將游標移動到h檔案中的方法宣告。按alt 按住 enter,再按回車鍵將在cpp中新增該函式的宣告。將游標移動到需要更改的變數上,按ctrl s...