今天晚上弄了一下windows下的Qt開發環境. 本來打算用emacs+qmake學習Qt,但是考慮到還要在windows下面配置emacs,
所以就放棄了這個想法,因為感覺有點浪費時間. 粗率的瀏覽了一下qt用戶群的工具,對於qt的開發工具也是各有不同,大家的
愛好很廣泛~最后還是決定是用QtCreator,原以為環境搭建過程會很簡單,但是中間卻總是出問題.
1.Qt的官網下載SDK,QtCreator,卻忘記下載mingw-gcc4.4.~~ 因為之前我在win下有eclipse+cdt+mingw32的環境.覺得這是
個不該犯的錯誤,有點2.
2.QtCreator還是需要配置的,如果不配置的話,是無法新建項目和編譯項目的. 需要配置qmake和編譯器的路徑,同時還需要配置
調試器的路徑. 這些也沒有什么,跟着指示都可以找得到.但是在使用調試器的時候,官網提供的gdb總是會無緣無故死掉. 最后沒
有辦法,只好跑到ubuntu下重新開始. 這真無語~
3.ubuntu下面配置qt的開發環境就簡單了. 但是我卻一直都沒有找到qt4-demos的源碼和可執行文件在哪里,不過安裝了
qt4-doc-html之后,就可以直接打開/usr/share/qt4/doc/html下查看文檔了.里面也可以找得到demo.
在ubuntu下面使用emacs編碼,然后使用qmake生成makefile. 手動編譯. 我仔細觀察了qmake執行的過程,以及生成的mk文件
內容.總的來說,qmake生成的mk文件還是很簡潔明了的.也要找個時間去了解一下qmake,現在對它比較感興趣,因為它使qt開發
變得有效率,容易操作.qmake不像gnu autotools和cmake,它什么都不需要寫,操作異常簡單.
不使用QtCreator也是有原因的,因為qmake真的很不錯,手動構建項目和編譯都很簡單,走捷徑的話也可以寫腳本.另外考慮日后會
使用cmake替代qmake. 當然,這些都是后話了.
另外,現在還沒有找到合適的Qt學習書籍,這也是個比較頭痛的問題,寧願多花幾天的時間選一本好書,也不要隨便找一本所謂的
教程就將就了,無奈,現在只能跟着官網教程先練練手,然后看看Qt的應用,以及一些周邊的知識.
2012.8.17更新.
Qt手冊,參考Qt Assistant.