我即將開始在Mac上的Qt項目,我不知道IDE選擇之間:Xcode中Qt Creator的VS的Xcode在Mac平臺上Qt開發
- Qt Creator的
這兩個IDE在Mac上進行Qt開發的優缺點有哪些?
我即將開始在Mac上的Qt項目,我不知道IDE選擇之間:Xcode中Qt Creator的VS的Xcode在Mac平臺上Qt開發
這兩個IDE在Mac上進行Qt開發的優缺點有哪些?
就我個人而言,我使用QtCreator是爲了在所有平臺上都具有相同的功能。我給它的主要優點是它是爲Qt開發的。
我給XCode的主要優勢是它與MacOSX的集成。
現在你這取決於:
那麼我的建議是:用你喜歡使用
的IDEQt Creator在代碼編輯,UI設計和調試方面與Qt有更好的集成。這在整個平臺上都是一樣的。
我的問題與創造者在Mac上是它的調試設施不與其他平臺相提並論。 python腳本調試器的功能不如Windows版本的Creator。這不是Qt /諾基亞的錯,因爲Mac上的gcc/gdb版本落後。蘋果公司將其重點轉移到了LLVM,並將gcc工具鏈呃直接轉移到了平臺上。
我其實在Windows VM上開發很多東西。只有切換到Mac才能構建和調試僅限Mac特定的內容。
這兩個選項都有問題。 Qt Creator在項目層次結構複雜(文件夾結構複雜)的項目中存在問題。
使用Xcode時,如果您希望在項目中擁有一些Objective-C源代碼,並且希望能夠在調試時加入Qt源代碼。
我的大部分開發都是在Mac上使用Xcode和BBEdit完成的。我切換到Windows上的Developer Studio進行測試,或者如果我需要在調試時能夠進入Qt。
鑑於我們所有人在這些環境中工作的時間量,您應該嘗試兩種方法並使用最適合您的方式。
您還需要考慮日食。我花了上一週使用Qt Creator,並且作爲一個長期的eclipse用戶(對於Java和C++),我覺得它比較低劣。一旦(如果)Xcode 4支持被添加到Qt中,這可能會改變,但是現在即使沒有'Qt集成'可用(即只使用'C++ Makefile項目與現有源'),我的投票也會與eclipse一起進行。
如果你還爲Windows編譯,你可以在Visual C++編譯器中使用Qt Creator,還是隻使用Mingw? – 2011-02-03 17:00:12