[此文內容包括:跨平台GUI開發工具比較, 主要是Qt的介紹和配置, 紅色部分為操作說明, 其他內容算是補充知識, 有興趣的可以看看 </br> 2010-10-04 22:29:12]
MFC一直為人詬病, c++之父也毫不客氣的職責mfc的設計都不及上世紀80年代的水平. MFC僅僅能開發Windows程式, 實在是不符合未來多平台的潮流. 而且MFC是收費工具, 雖然有很多vs的破解, 但有那麼多免費開源的工具可供我們選擇, 著實沒必要吊在MFC這一棵枯樹上.
常見的開源免費可以做到跨平台開發的有GTK+, wxWidget和Qt. 網上說GTK+太醜, 那就直接不考慮了, wxWidget是個很好的工具, 小巧免費等諸多優點, 可惜我一直無法配置成功, 忍痛割愛了..... Qt原本是一家獨立公司的產品, 前幾年被nokia收購了, 不僅僅支援symbian的GUI開發, 在Windows, Linux和Unix下都有不小的威力 ,而且Qt可以做出非常好看的介面來, 如果你用過Nokia的Ovi案頭套裝就知道了.Nokia還給Qt配置了一套非常完整的SDK, 非常容易上手. 看來Nokia是把Qt當作一個戰略產品來看待了, 何況有這樣一個雄厚的公司做後盾, 不必擔心Qt的維護問題. 而且Qt遵循的是LGPL協議, 很適合商業開發.
Qt開發環境的搭建有兩種方法, 1是下載Qt SDK, 安裝即可, 最多設定一下環境變數. 2是下載Qt的Opensource包, 與其他IDE關聯使用. 顯然第一種方法穩妥的多. Qt SDK的如下:http://qt.nokia.com/downloads-cn, 在 Qt SDK: 完整的開發環境 欄中選擇for Windows下載,安裝過程想起他軟體一樣, 安裝完畢後你的Qt開發環境也就搭建好了, 下面要做的就是開啟Qt Creator開發你的第一個Qt程式了,在這提供一個Qt快速上手的例子集合
下面是將Git這一版本控制工具整合到Qt,Git官網:http://git-scm.com/ Windows下載頁中有4個選擇, 下載以Git開頭的就可以了. Git作者是Linus, 用於Linux核心的版本管理, 特點是速度快. 使用相當廣泛, Perl, Andriod包括上面說的Qt開發過程中用到的都是Git來做版本控制.Git的安裝過程中不需要更改任何預設設定, 除非預設路徑你也不想修改^ ^. 記住安裝路徑,開啟Qt Creator, 到Tools -> Git -> create repository中, 在這需要你選擇能找到Git.exe的路徑, 即%Git安裝路徑%/bin/,比如你的Git安裝時選擇的路徑是D:/Git,那在這就選擇到D:/Git/bin/,點擊 選擇檔案夾 完成即可.
Qt的開發環境搭建確實非常的簡單,幾乎不需要我們做什麼, 更不需要你去編譯原始碼, 相比wxWidget非常輕鬆, 下面你就可以進入Qt的世界了~