『壹』 qt creator和qt的區別
區別:
1、QT Creator只是一個集成的編譯器,用於將源代碼編譯成可執行程序。
QT 是跨平台C++圖形用戶界面應用程序開發框架,可以簡單理解成是一個開發包。
2、Qt是完全面向對象的,很容易擴展,並且允許真正地組件編程。
QT Creator 跨平台的 Qt IDE,Qt Creator 是 Qt 被 Nokia 收購後推出的一款新的輕量級集
成開發環境。
3、QT SDK 包括Qt庫、Qt Creator IDE和Qt工具,這些都集成在一個易於安裝的文件包里。
Qt<QT Creator< QT SDK,QT框架約等於MFC。
『貳』 Qt程序源碼文件過多時如何用Qt creator將源碼劃分到不同的包里
在你的工程下建文件夾,然後把你的源碼文件分類,在pro里添加文件會自動生成分類的文件夾,注意修改pro文件里的包含路徑,否則可能編譯的時候找不到
『叄』 windows下qt creator編寫的程序如何在linux下執行
Windows下是ANCII編碼的,Linux下是Unicode編碼的,源程序注意轉化一下編碼就可以了。
fedora12下面,你可以去Qt的官方網站下載rpm安裝包或者在在線軟體倉庫里找找啊。
Qt Creator在Windows下和在Linux下的用法基本一樣,就是注意以下源文件的字元編碼就OK了。還有Linux下的文件名連後綴都是區分大小寫的,所以一些涉及到文件讀寫的程序,後綴名也要注意一下。
『肆』 qt涓鎬庝箞縐繪嶇紪璇戜竴涓閿鐩
1銆佷綘闇瑕佽幏鍙栭敭鐩樼殑婧愪唬鐮侊紝鏍規嵁鎿嶄綔緋葷粺錛岄厤緗甉t寮鍙戠幆澧冦傜『淇濅綘宸茬粡瀹夎呬簡QtCreator鍜岀浉搴旂殑緙栬瘧宸ュ叿閾俱
2銆佷慨鏀規簮浠g爜錛岀紪璇戦敭鐩橀┍鍔ㄦā鍧楋紝浣跨敤QtCreator鎵撳紑婧愪唬鐮侀」鐩錛屾瀯寤洪敭鐩橀┍鍔ㄦā鍧椼傚湪緙栬瘧榪囩▼涓錛岀『淇濊В鍐充換浣曡﹀憡鍜岄敊璇銆傞泦鎴愰敭鐩橀┍鍔ㄦā鍧椼
3銆佹祴璇曞拰璋冭瘯錛屾墦鍖呭拰鍙戝竷錛屽畬鎴愰敭鐩橀┍鍔ㄦā鍧楃殑縐繪嶇紪璇戝悗錛屽皢鍏舵墦鍖呮垚鍙鎵ц屾枃浠訛紝騫跺彂甯冪粰鐢ㄦ埛銆
『伍』 為什麼QtCreator的編譯如此之慢
C++的編譯很慢,與其他語言完全不在一個數量級。任何C++項目都比其他語言的編譯慢,一方面是C++語言本身復雜,另外一方面是C++頭文件太大,很多庫是直接在頭文件裡面實現的,所以每次需要編譯的代碼量很大。這個跟C#沒有可比性。MFC使用預編譯頭文件來緩解這個問題,在VC裡面集成了預編譯好的MFC頭文件,因而編譯速度過得去。QtCreator使用mingw-gcc編譯,沒有預編譯頭文件的機制,對每個源代碼都需要編譯Qt的頭文件,所以完全編譯會是慢的。
『陸』 直接用Qt creator 與用cmake 有什麼不同
您好,我來為您解答:
雖然qtcreator是輕量級的編譯工具,但在一定程度上,用cmake效果更好,更快,特別是大型的項目,cmake編譯得更快。
希望我的回答對你有幫助。
『柒』 怎樣編譯 libvlc-qt windows
QtCreator是QT自帶的開發工具,是學習QT非常好的參考資源.
本文提供對編譯QtCreator的簡單描述
(理論上官網發布的都是可以編譯的,但實際編譯時候會遇到一些問題,本文記錄下解決方法)
編譯環境:Windows 7 X64 + Visual Studio 2010 + qt5.0.2
編譯過程:
1.解壓縮qt-creator-2.7.0-src(源碼從qt官網下載)
2.vs2010中,用qt vsaddin打開"qt-creator-2.7.0-src\qtcreator.pro",等待導入完成(需要一定時間,耐心等候)
3.執行編譯。編譯過程可能會有多種錯誤,包括
(a) 錯誤:找不到某個json文件。
解決方法:打開出錯project,在工程中加入json文件就可以。
如果文件系統中不存在這個json文件,則從另外的目錄拷貝一個過來,簡單修改一下內容就可以。
(b) 錯誤:編譯moc生成的cpp文件時,提示找不到某個.h文件。
解決方法:用ultraEdit打開出錯的vcxproj文件,刪除moc.h文件時參數中對該.h文件的強制引用,
(c) 錯誤:找不到DATA_PATH定義。
解決方法:查找出錯工程屬性中預定義變數列表,復制DATA_PATH的預定義內容到源代碼中。
4.修改完編譯錯誤後,重新編譯。因為循環依賴問題,可能要重復多編譯幾次,最終編譯成功。
5.vs2010中,F5運行qtcreator這個project。qtcreator運行成功,
但是會發現qtcreator中的Design標簽頁總是空的,要解決這個問題,繼續執行以下步驟。
6.vs2010中,依次用qt vsaddin打開以下工程,並執行編譯
"qt-creator-2.7.0-src\src\plugins\qmldesigner\qmldesigner.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprojectmanager\qmlprojectmanager.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprofiler\qmlprofiler.pro"
7.運行qtcreator,此時可以發現qtcreator和官網預編譯的版本完全一樣了。