當前位置:編程學習大全網 - 編程軟體 - Windowsqt編程

Windowsqt編程

我先來壹個拋磚引玉。

1)如果用VC開發嵌入,可以使用visualstudio的各種c++函數。文本編輯/自動補全/調試等等類似於普通的c++開發。gui界面會調用設計器插件,這個vc/eclipse/kdevelop/qtcreator也是壹樣的。相對方便。但是由於visualstudio不支持並行編譯(至少在vs.net2008中還不支持),所以編譯比較慢。如果妳寫壹個makefile,或者用qt生成vc格式的makefile,那麽qt.gitoris.org有壹個項目叫jom,基本兼容nmake,但是支持並行編譯。這只能在命令行上使用。

2)eclipse,怎麽說呢,感覺不像是C/C程序員的IDE。它實際上創建了壹個帶有qt插件的gui,並在編譯期間插入了MOC/UIC/R處理。編譯速度取決於是在windows下還是linux下。如果是wndows,eclipse用的是mingw工具鏈,所以編譯速度很慢。Linux使用G工具鏈,所以速度更快。

3)kdevelop分為3.x版本和4.x版本。3.x版本相對成熟,但有些功能並不好用,比如簡單的將已有文件添加到項目中的操作。使用kdevelop沒有直觀的方法。不是很有用

4)qtcreator,我覺得比kdevelop和eclipse好,但肯定比visualstudio2008差。比如它的文件編碼格式(GB 2312/UTF+059-1/big 5)的設置,有時候看起來並不會生效。我用kate或者gedit打開後,發現qtcreator編碼格式轉換不起作用。

這些工具在gui編碼和qt專用功能(signal/slot,attribute,moc/uic/r)上基本相同,都調用qtdesigner插件。在編譯速度方面,Eclipse(Win32)= Qt creator(Win32 mingw)Qt creator > Eclipse = kdevelop

  • 上一篇:編程實現倒計時的秒表,2位LED數碼管顯示,延時采用軟件延時的方法。求大神!
  • 下一篇:C51 無法通過編譯 MAIN.C(89): error C141: syntax error near ':'
  • copyright 2024編程學習大全網