qt開發IDE應該選擇VS還是qt creator

如果一個公司選擇了qt來開發自己的產品,在面臨IDE的選擇時會出現vs或者qtcreator,選擇qt的IDE需要結合產品需求、部署平臺、專案定位、程式猿本身和公司戰略,因為大的軟體產品需要明確IDE和開發環境的,需要進行充分的調研和嘗試,需要有多方面的考慮。

Qt Creator是跨平臺的 Qt IDE, 支援的系統包括 Linux(32 位及 64 位)、Mac OS X 以及Windows。Qt Creator 包括專案生成嚮導、高階的 C++ 程式碼

編輯器ID

E、瀏覽檔案及類的工具、集成了 Qt Designer、Qt Assistant、Qt Linguist、圖形化的 GDB 除錯前端,整合 qmake 構建工具。

visual studio是

一個基本完整的開發工具集,它包括了整個軟體生命週期中所需要的大部分工具,如UML工具、程式碼管控工具、整合開發環境(IDE)等等,它捆綁有內嵌在Visual C++中編譯器,2015以上的vs版本也可以跨平臺開發了,但是vs這個IDE不能跨平臺。

qt開發IDE應該選擇VS還是qt creator

1、Qt Creator是專為Qt設計的,很多功能是專門針對Qt的,開發起來會方便一點。

程式碼提示上,並不輸給原生的VS, 而且速度要比VS快得多,Qt Creaotr輕量級一點。

QtCreator程式碼提示功能也很強大,專案配置也簡單,和Qt本身的結合性也較好。

既然選擇了Qt, 很可能是有跨平臺的需求, Qt Creator可以保證在不同平臺下有一樣的功能和外觀,更換平臺幾乎不需要適應。

qt開發IDE應該選擇VS還是qt creator

2、試試就能感受到哪個ok了。VS也有qt外掛可用,也方便,補全如果用Visual Assist比qtcreator強。qtcreator優勢在免費,比較輕量,與其他編譯器的整合較好,內建版本控制整合和vim鍵繫結。出於公司專案效率考慮可以用VS,如果大家將來用Qtcreator熟悉了可以再轉換。

qt開發IDE應該選擇VS還是qt creator

3、程式不要跨平臺的話,並且專案要用些非Qt的C++程式碼或者庫,對於這些庫的開發除錯VS更強。

vs有更多的第三方輔助工具支援,比如效能測試的VTune,靜態程式碼檢查工具,程式碼覆蓋率工具,都提供VS外掛。

如果你為了跨平臺而使用Qt,那麼推薦QtCreator,因為你在不同平臺下IDE就可以統一了。

其實使用vs2015以上版本也可以除錯linux,就是與linux系統做了某種對映,使除錯結果,執行結果在vs介面展示出來,如果對於一直需要在linux做開發的人,vs的遠端除錯多了windows作業系統這一步,不如直接在linux上用qtcreator開發來的方便。

qt開發IDE應該選擇VS還是qt creator

4、要是在linux上,那還是用Qt Creator吧,因為我VS遠端除錯linux是做了一個套娃,還是多用一個windows系統,不如直接在linux上開發得勁。上面說好用的基本應該都是小專案開發。程式碼上G的專案,用Qt Creator開發那真是作大死。所以這個問題,一看使用習慣,二看專案大小。脫離專案和程式設計師本身,來談論哪個IDE好,都是片面的。

qt開發IDE應該選擇VS還是qt creator