此文乃轉載自網絡,僅便於自己安裝QT之用。
早上從Qt官方網站http://qt.nokia.com下載了最新的
Qt Creator 2.2:http://get.qt.nokia.com/qtcreator/qt-creator-mac-opensource-2.2.0.dmg
Qt release 庫:http://get.qt.nokia.com/qt/source/qt-mac-carbon-opensource-4.7.3.dmg
Qt debug 庫:http://get.qt.nokia.com/qt/source/qt-mac-carbon-opensource-4.7.3-debug-libs.dmg
(本人備注:現在Nokia網站上提供的下載似乎是試用版,商業版需要付費的。但是可以從開源站下載:http://qt-project.org/downloads)
因為是一台新機器,所以里面什么都沒有,是干凈的系統,因此不受任何其他因素影響。
首先安裝了Qt Creator 2.2,安裝過程非常簡單,雙擊打開下載到的Qt Creator 2.2的dmg安裝文件,出現如下圖所示的界面:
鼠標拖動Qt Creator的圖標放到左邊的Applications文件夾替身上,Qt Creator即可自動復制到本地的應用程序文件夾下。
然后安裝Qt的release庫,這個庫包含了頭文件、Qt工具和release版動態庫,是必須安裝的。雙擊打開下載到的Qt 4.7.3的release版dmg庫安裝文件,出現如下圖所示的界面:
雙擊界面上方的Qt.mpkg圖標,出現一個提示,點擊“繼續”后出現如下圖所示的對話框:
此界面與其他Mac應用程序安裝方法一樣,這里就不復述了,一路下一步就可以了。遇到要求輸入管理員密碼的地方請輸入正確的管理員密碼。這里要說的是上圖中間提到的一句話:“Uninstall script:/Developer/Tools/uninstall-qt.py”,這句話告訴我們如何卸載Qt庫。很多朋友只會安裝Qt庫,但有新版本更新了,要卸載舊版本卻不會。其實很簡單,首先你的Mac系統要開啟root賬戶(簡單提一句:使用 “目錄實用工具”,該工具存放在 Mac系統盤->系統->資源庫->CoreServices中,軟件名稱就叫“目錄實用工具”。具體開啟root方法參見其他更詳細的教程),進入終端,輸入如下命令
su
(輸入密碼)
cd //
cd Developer/
cd Tools/
./uninstall-qt.py
這樣就能卸載當前已安裝的Qt庫了。如果你當前安裝的是Qt Creator和Qt庫2合1的包,你還需要最后執行
./uninstall-qt-sdk.py
言歸正傳,上面的Release版Qt庫安裝后,如果你需要在你的Mac機上做開發,你肯定需要調試,建議你一定要安裝Qt庫的debug版。這個庫比較大,安裝之后要占用2GB多的空間。我想,你不會在意這些空間的哈~咱不差磁盤~呵呵。
Qt庫的debug版安裝方法與release版基本相同。打開debug版Qt庫的dmg文件,出現如下界面:
雙擊Qt_debuglibraries.pkg圖標,開始安裝,點擊彈出對話框的“繼續”按鈕后出現如下所示的界面:
同樣也是一路下一步,該輸密碼的時候輸入密碼就可以了。
點擊Dock的應用程序圖標,浮起的氣泡中找到Qt Creator的圖標,如果你安裝了Qt Creator后沒有注銷或重啟,你的Qt Creator圖標會是這樣的:Cocoa應用程序默認的尺子鉛筆和畫刷圖標,並且圖標灰顯,再加上一個禁止符號。
這很正常,不用理會,直接點擊就行了。沒什么意外的話,Qt Creator就能啟動了(我還沒遇到什么意外呢~)。實用command鍵+逗號打開偏好設置:
如果你的Qt Creator界面已經是中文了,請忽略此步。從Qt Creator 2.1開始,官方支持簡體中文界面了,感覺親切多了。如果你的Qt Creator界面還不是中文,請點擊左側第一項“Environment”(環境),在右側的“language”中選擇“chinese”。點擊OK。重新啟動Qt Creator,你看到的界面應該已經變成了中文了。
如果你做跨平台開發,Windows Linux Mac下都將用一套代碼,而注釋中又包含中文,那么我強烈建議你采用UTF-8編碼。Qt Creator 2.2較之Qt Creator 2.1在修改默認編碼的界面上有點區別,我僅以Qt Creator 2.2來做一個介紹:
同樣打開“偏好設置”,點擊左側第二項“文本編輯器”,右側的選項卡中選擇第二項“行為”,在選項卡內容的右下側出現“文件編碼”選項,選擇“默認編碼”,設置位UTF-8,點擊“確定”按鈕即可。值得注意的是,設置了Qt Creator的默認編碼方式后,再用它打開之前做編寫的源代碼,有可能出現中文亂碼的問題,請打開工程后,在有問題的源代碼文件上單擊右鍵,以指定編碼重新載入,選擇原來的編碼方式,然后再以默認編碼保存。這樣就不會再出現問題了。
如果你的Qt Creator無法新建工程,新建工程點擊下一步后提示“無法找到已安裝的Qt。。。”那么恭喜你,你遇到了和我遇到的一樣一樣的問題。我們首先看一下Qt Creator的偏好設置Qt4一欄。如果你正確安裝了Qt庫,則在右側“PATH中的Qt”一行,能夠顯示出已安裝的Qt庫,如下圖所示:
庫能找到,在終端里又能調用qmake,為什么就是不能新建工程呢。萬般無奈下,我開始部署Objective C的開發環境——安裝XCode。我安裝的版本是3.2.5。當安裝完XCode后,我嘗試再次打開Qt Creator,並新建工程,喔~居然成功了,也能編譯!因此可以說,Qt的編譯環境還需要XCode的支持。使用Mac做Qt開發的朋友,別忘了裝XCode哦!
轉載自:http://blog.csdn.net/lemonfang/article/details/6624249