Qt開發(fā)環(huán)境如何部署Mac OS
本文介紹的是Qt開發(fā)環(huán)境如何部署Mac OS,對(duì)于Mac OS,心簡單的介紹一下。Mac的操作系統(tǒng)是Mac OS X,這個(gè)基于UNIX的核心系統(tǒng)增強(qiáng)了系統(tǒng)的穩(wěn)定性、性能以及響應(yīng)能力。它能通過對(duì)稱多處理技術(shù)充分發(fā)揮雙處理器的優(yōu)勢,提供***的2D、3D和多媒體圖形性能以及廣泛的字體支持和集成的PDA功能。Mac OS X通過Classic環(huán)境幾乎可以支持所有的Mac OS 9應(yīng)用程序,直觀的Aqua用戶界面使Macintosh的易用性又達(dá)到了一個(gè)全新的水平。
筆者今天拿到一臺(tái)嶄新的Macbook Pro,操作系統(tǒng)是Macintosh OS 10.6.7,先眼饞一下~哈哈
早上從Qt官方網(wǎng)站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
因?yàn)槭且慌_(tái)新機(jī)器,所以里面什么都沒有,是干凈的系統(tǒng),因此不受任何其他因素影響。
首先安裝了Qt Creator 2.2,安裝過程非常簡單,雙擊打開下載到的Qt Creator 2.2的dmg安裝文件,出現(xiàn)如下圖所示的界面:
鼠標(biāo)拖動(dòng)Qt Creator的圖標(biāo)放到左邊的Applications文件夾替身上,Qt Creator即可自動(dòng)復(fù)制到本地的應(yīng)用程序文件夾下。
然后安裝Qt的release庫,這個(gè)庫包含了頭文件、Qt工具和release版動(dòng)態(tài)庫,是必須安裝的。雙擊打開下載到的Qt 4.7.3的release版dmg庫安裝文件,出現(xiàn)如下圖所示的界面:
雙擊界面上方的Qt.mpkg圖標(biāo),出現(xiàn)一個(gè)提示,點(diǎn)擊“繼續(xù)”后出現(xiàn)如下圖所示的對(duì)話框:
此界面與其他Mac應(yīng)用程序安裝方法一樣,這里就不復(fù)述了,一路下一步就可以了。遇到要求輸入管理員密碼的地方請輸入正確的管理員密碼。這里要說的是上圖中間提到的一句話:“Uninstall script:/Developer/Tools/uninstall-qt.py”,這句話告訴我們?nèi)绾涡遁dQt庫。很多朋友只會(huì)安裝Qt庫,但有新版本更新了,要卸載舊版本卻不會(huì)。其實(shí)很簡單,首先你的Mac系統(tǒng)要開啟root賬戶(簡單提一句:使用 “目錄實(shí)用工具”,該工具存放在 Mac系統(tǒng)盤->系統(tǒng)->資源庫->CoreServices中,軟件名稱就叫“目錄實(shí)用工具”。具體開啟root方法參見其他更詳細(xì)的教程),進(jìn)入終端,輸入如下命令
- su
- (輸入密碼)
- cd //
- cd Developer/
- cd Tools/
- ./uninstall-qt.py
這樣就能卸載當(dāng)前已安裝的Qt庫了。如果你當(dāng)前安裝的是Qt Creator和Qt庫2合1的包,你還需要***執(zhí)行
- ./uninstall-qt-sdk.py
言歸正傳,上面的Release版Qt庫安裝后,如果你需要在你的Mac機(jī)上做開發(fā),你肯定需要調(diào)試,建議你一定要安裝Qt庫的debug版。這個(gè)庫比較大,安裝之后要占用2GB多的空間。我想,你不會(huì)在意這些空間的哈~咱不差磁盤~呵呵。
#p#
Qt庫的debug版安裝方法與release版基本相同。打開debug版Qt庫的dmg文件,出現(xiàn)如下界面:
雙擊Qt_debuglibraries.pkg圖標(biāo),開始安裝,點(diǎn)擊彈出對(duì)話框的“繼續(xù)”按鈕后出現(xiàn)如下所示的界面:
同樣也是一路下一步,該輸密碼的時(shí)候輸入密碼就可以了。
點(diǎn)擊Dock的應(yīng)用程序圖標(biāo),浮起的氣泡中找到Qt Creator的圖標(biāo),如果你安裝了Qt Creator后沒有注銷或重啟,你的Qt Creator圖標(biāo)會(huì)是這樣的:Cocoa應(yīng)用程序默認(rèn)的尺子鉛筆和畫刷圖標(biāo),并且圖標(biāo)灰顯,再加上一個(gè)禁止符號(hào)。
這很正常,不用理會(huì),直接點(diǎn)擊就行了。沒什么意外的話,Qt Creator就能啟動(dòng)了(我還沒遇到什么意外呢~)。實(shí)用command鍵+逗號(hào)打開偏好設(shè)置:
如果你的Qt Creator界面已經(jīng)是中文了,請忽略此步。從Qt Creator 2.1開始,官方支持簡體中文界面了,感覺親切多了。如果你的Qt Creator界面還不是中文,請點(diǎn)擊左側(cè)***項(xiàng)“Environment”(環(huán)境),在右側(cè)的“language”中選擇“chinese”。點(diǎn)擊OK。重新啟動(dòng)Qt Creator,你看到的界面應(yīng)該已經(jīng)變成了中文了。
如果你做跨平臺(tái)開發(fā),Windows Linux Mac下都將用一套代碼,而注釋中又包含中文,那么我強(qiáng)烈建議你采用UTF-8編碼。Qt Creator 2.2較之Qt Creator 2.1在修改默認(rèn)編碼的界面上有點(diǎn)區(qū)別,我僅以Qt Creator 2.2來做一個(gè)介紹:
同樣打開“偏好設(shè)置”,點(diǎn)擊左側(cè)第二項(xiàng)“文本編輯器”,右側(cè)的選項(xiàng)卡中選擇第二項(xiàng)“行為”,在選項(xiàng)卡內(nèi)容的右下側(cè)出現(xiàn)“文件編碼”選項(xiàng),選擇“默認(rèn)編碼”,設(shè)置位UTF-8,點(diǎn)擊“確定”按鈕即可。值得注意的是,設(shè)置了Qt Creator的默認(rèn)編碼方式后,再用它打開之前做編寫的源代碼,有可能出現(xiàn)中文亂碼的問題,請打開工程后,在有問題的源代碼文件上單擊右鍵,以指定編碼重新載入,選擇原來的編碼方式,然后再以默認(rèn)編碼保存。這樣就不會(huì)再出現(xiàn)問題了。
如果你的Qt Creator無法新建工程,新建工程點(diǎn)擊下一步后提示“無法找到已安裝的Qt。。。”那么恭喜你,你遇到了和我遇到的一樣一樣的問題。我們首先看一下Qt Creator的偏好設(shè)置Qt4一欄。如果你正確安裝了Qt庫,則在右側(cè)“PATH中的Qt”一行,能夠顯示出已安裝的Qt庫,如下圖所示:
庫能找到,在終端里又能調(diào)用qmake,為什么就是不能新建工程呢。萬般無奈下,我開始部署Objective C的開發(fā)環(huán)境——安裝XCode。我安裝的版本是3.2.5。當(dāng)安裝完XCode后,我嘗試再次打開Qt Creator,并新建工程,喔~居然成功了,也能編譯!因此可以說,Qt的編譯環(huán)境還需要XCode的支持。使用Mac做Qt開發(fā)的朋友,別忘了裝XCode哦!
小結(jié):看完Qt開發(fā)環(huán)境如何部署Mac OS,是不是對(duì)Mac OS有了很大的了解。那么你的開發(fā)環(huán)境又部署的怎么樣了呢?希望本篇文章能夠幫助你解決問題。