qt creator
Nokia推出的集成開發環境
Qt Creator是跨平台的Qt IDE,Qt Creator是Qt被Nokia收購后推出的一款新的輕量級集成開發環境(IDE)。此IDE能夠跨平台運行,支持的系統包括Linux(32位及64位)、Mac OS X以及Windows。根據官方描述,Qt Creator的設計目標是使開發人員能夠利用Qt這個應用程序框架更加快速及輕易的完成開發任務。
Qt Creator包括項目生成嚮導、高級的C++代碼編輯器、瀏覽文件及類的工具、集成了Qt Designer、Qt Assistant、Qt Linguist、圖形化的GDB調試前端,集成qmake構建工具等。
QtCreator主要是為了幫助新Qt用戶更快速入門並運行項目,還可提高有經驗的Qt開發人員的工作效率。
使用強大的C++代碼編輯器可快速編寫代碼
語法標識和代碼完成功能輸入時進行靜態代碼檢驗以及提示樣式上下文相關的幫助代碼摺疊括弧匹配和括弧選擇模式高級編輯功能
使用瀏覽工具管理源代碼
為Qt跨平台開發人員的需求而量身定製
集成了特定於Qt的功能,如信號與槽(Signals&Slots)圖示調試器,對Qt類結構可一目了然集成了Qt Designer可視化布局和格式構建器只需單擊一下就可生成和運行Qt項目
2011年10月21日,Qt Creator 2.4.0 beta發布。
最誘人的功能/改進無疑是新增的“同步聲明及定義”功能。使用該功能,當要改變某個方法的聲明或定義時,Qt Creator會自動在代碼及頭中幫助你進行同步。
此外,“從聲明中插入定義”也進行了改進,現在該功能會最少化代碼中的命名(names),例如,丟棄不必要的命名空間,從代碼中發現更多的適合命名。這對編寫C++代碼確實是一個很好的促進。
QML編輯器同樣得到很多新功能/改進,例如,真正的“Rename usages”功能、語法高亮等。另外,在代碼方面,重新設計了C++與QML的代碼,使它們可保存為方案,以便可以在不同的項目中輕易地再次使用這些編碼風格設置,而且可以分享它們。
2011年12月14日,Qt Creator 2.4發布。
Qt Creator 2.4中的新特性及改進:
新的“synchronize declaration and definition(同步聲明及定義)”和“create definition from declaration(從聲明中插入定義)”功能。在Creator 2.4中,當你需要改變一個聲明或定義,會發現一個小的“燈泡”圖標出現。按“Alt+Return”鍵(或單擊bulb圖標),相應的其他位置也會同時改變。
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的其他一些改進:
剪貼板歷史記錄:可以使用Ctrl+Shift+V快捷鍵來循環粘貼
在編輯器邊框上用圖標來標示錯誤,在編輯時,調試窗口中顯示的錯誤行號會根據實際位置自動更新。
2012年05月11日,Qt Creator 2.5正式版發布,該版本諸多新特性和使用上的改進。
2012年09月12日,Qt Creator 2.6 beta發布,不再支持Symbian。