相比於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...