因為之前在Ubuntu下使用的是qtcreator開發,現在想在mac上裝一個系統,因為許久未裝了,還是花了點時間,不如寫個博客,下次就更快安裝了。在Mac OS X下使用Qt開發,需要配置Qt庫和編譯器。編譯器只能使用蘋果公司自主研發的Clang。
首先是:
下載:Command_Line_Tools_macOS,我的是macOS10.13.3:
https://download.developer.apple.com/Developer_Tools/Command_Line_Tools_macOS_10.13_for_Xcode_10_Beta_3/Command_Line_Tools_macOS_10.13_for_Xcode_10_Beta_3.dmg
然后,下載:Xcode_9.4.1,
https://download.developer.apple.com/Developer_Tools/Xcode_9.4.1/Xcode_9.4.1.xip
上面兩個安裝都很簡單,雙擊默認就行。
然后,安裝qt和qtcreator,網上很多是分開安裝的,但是qt5.11.1里面是有qtcreator的,下載qt5.11.1:
https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.11/5.11.1/qt-opensource-mac-x64-5.11.1.dmg
雙擊,進入下圖:




基本組件如下,macos要選擇,否則,在后面qt version中沒有value(就是找不到qmake)

后面就是漫長的安裝。。。 然后,需要檢查配置,我是參考網上的檢查,如果是自己不喜歡它自動配置qt creator可以自己安裝自己喜歡的版本,然后再在qt versions那邊找到你qt安裝的路徑就可以了。后面,主要參考:https://blog.csdn.net/libaineu2004/article/details/46234079
配置Qt
(1)運行Qt Creator。進入“菜單","Qt Creator","偏好設置"。可以看到,”編譯器“和”調試器“,已經默認設置好了。


2)用戶需要手動配置Qt版本,記住,這里版本路徑是找到qmake,如果上面qt安裝沒有勾選☑️macOS是不會安裝qmake的,一般使用默認qtcreator,會自動給你配置好

至此,qt qtcreator已經安裝好,可以用了,但是我一般喜歡使用cmake構建,所以在新建 非qt工程->c++ 選擇cmake 構建時,報錯
this file is not part of any project the code......
其實,是我本機沒有裝cmake:
$ brew install cmak
就可以了,如果還不行,需要在qt creator上重新build一下,(之前沒有cmake,build不成,所以導致debug和run按鈕都是灰的)

