-
qt creator
鎖定
qt creator簡介
Qt Creator 是一個跨平台、完整的集成開發環境 (IDE),供應用程序開發人員為多個桌面、嵌入式和移動設備平台(如 Android 和 iOS)創建應用程序。它適用於 Linux、macOS 和 Windows 操作系統。
[11]
Qt Creator 包括項目生成嚮導、高級的 C++ 代碼編輯器、瀏覽文件及類的工具、集成了 Qt Designer、Qt Assistant、Qt Linguist、圖形化的 GDB 調試前端,集成 qmake 構建工具等。
[1]
qt creator功能和優勢
複雜的代碼編輯器:
您可以在Qt Creator高級代碼編輯器上使用C++、QML、JavaScript、Python和其他語言編寫軟件。它具備代碼補全、語法突出顯示,重構等功能,內置文檔隨手可得。
版本控制:
Qt Creator集成了大多數流行的版本控制系統,包括 Git、Subversion、Perforce 和 Mercurial。
項目和構建管理:
無論導入現有項目,或是從頭開始創建一個項目,Qt Creator都能生成所有必要文件。 包括支持Cmake和用qmake構建工具進行交叉編譯。
多種系統選擇:
在桌面、移動和嵌入式操作系統上構建並運行您的軟件。構建設置使您可以輕鬆地在目標之間切換。
Qt設備模擬器:
在與目標設備幾乎相同的條件下測試、調試應用程序。
Qt Quick 編譯器:
qt creator版本發佈
2011年10月21日,Qt Creator 2.4.0 beta 發佈。
[2]
最誘人的功能/改進無疑是新增的“同步聲明及定義”功能。使用該功能,當要改變某個方法的聲明或定義時,Qt Creator會自動在代碼及頭中幫助你進行同步。
此外,“從聲明中插入定義”也進行了改進,該功能會最少化代碼中的命名(names),例如,丟棄不必要的命名空間,從代碼中發現更多的適合命名。這對編寫C++代碼確實是一個很好的促進。
QML編輯器同樣得到很多新功能/改進,例如,真正的“Rename usages”功能、語法高亮等。另外,在代碼方面,重新設計了C++與QML的代碼,使它們可保存為方案,以便可以在不同的項目中輕易地再次使用這些編碼風格設置,而且可以分享它們。
[2]
Qt Creator 2.4中的新特性及改進:
新的“synchronize declaration and definition(同步聲明及定義)”和“create definition from declaration(從聲明中插入定義)”功能。在Creator 2.4中,當你需要改變一個聲明或定義,會發現一個小的“燈泡”圖標出現。按“Alt+Return”鍵(或單擊bulb圖標),相應的其他位置也會同時改變。
[3]
2012年03月16日 ,Qt Creator 2.5 測試版發佈,
Qt Creator 2.5帶來了對最新的C++ 11標準的更多支持,例如:nullptr、constexpr、static_assert、noexcept、auto、內聯命名空間和部分lambda等。開發團隊對該版本中的一些功能進行了重構:
基礎重構:插入#include用於未定義的標識符
“提取功能”重構
“重新排列參數列表”重構
名稱同步:如果在聲明中改變了參數名稱,函數代碼中的名稱會自動改變
社區對於Qt Creator 2.5的一個較大的貢獻是TODO插件,但是由於缺乏一些優化,該插件默認是禁用狀態,你可以通過Help/About Plugins操作來啓用它。
Qt Creator 2.5的其他一些改進:
在編輯器邊框上用圖標來標示錯誤,在編輯時,調試窗口中顯示的錯誤行號會根據實際位置自動更新。
[4]
2012年05月11日,Qt Creator 2.5 正式版發佈,該版本諸多新特性和使用上的改進。
[5]
2014年04月17日,Qt Creator 3.1.0正式發佈,實現了對於iOS的完全支持,新增WinRT、Beautifier等插件,廢棄了無Python接口的GDB調試支持,集成了基於Clang的C/C++代碼模塊,並對Android支持做出了調整。
- 參考資料
-
- 1. QT集成開發環境 Qt Creator .開源社區網[引用日期2012-08-18]
- 2. Qt Creator 2.4.0 beta 發佈 .開源社區網[引用日期2012-09-23]
- 3. Qt Creator 2.4 發佈 .開源社區網[引用日期2012-09-23]
- 4. Qt Creator 2.5 測試版發佈 .開源社區網[引用日期2012-09-24]
- 5. Qt Creator 2.5 正式版發佈 .開源社區網[引用日期2012-09-24]
- 6. Qt Creator 2.6 beta 發佈,不再支持 Symbian .開源社區網[引用日期2012-09-24]
- 7. 嵌入式軟件開發工具和跨平台 IDE | Qt Creator .官網[引用日期2024-05-07]
- 8. Supported Platforms | Qt Creator Manual .官網[引用日期2024-05-07]
- 9. 嵌入式軟件開發工具和跨平台 IDE | Qt Creator .QT官網[引用日期2024-05-07]
- 10. Qt Creator 13 released .官網[引用日期2024-05-07]
- 11. 嵌入式軟件開發工具和跨平台 IDE | Qt Creator .官網[引用日期2024-05-07]
- 12. Squish GUI自動化測試 | Quality Assurance .QT官網[引用日期2024-05-11]
- 13. Qt Creator 13 released .QT官網[引用日期2024-05-11]
- 14. 嵌入式軟件開發工具和跨平台 IDE | Qt Creator .QT官網[引用日期2024-05-11]
- 收起