Mac下安裝qt和Qt Creator 4.9.1
首先說(shuō)下:Qt Creato創(chuàng)建項(xiàng)目的時(shí)候?出現(xiàn)no valid kits found問(wèn)題
網(wǎng)上的各種辦法
Qt新建項(xiàng)目No valid kits found解決思路
都是鬼扯,缺不適用于mac下的。
描敘:



這個(gè)目錄下的文件:/usr/local/Cellar/qt/5.12.3/bin/qmake
在Mac的向往文件和終端里確實(shí)可以進(jìn)入并找到,到那時(shí)通過(guò)其他的程序比如qq和qt-creator進(jìn)入usr目錄下似乎不能,因?yàn)樵趍ac下usr目錄默認(rèn)是隱藏的并且需要權(quán)限。
于是換了其他方法:
1.通過(guò)mac的homebrew安裝qt
brew install qt





此步驟安裝完成后,終端會(huì)顯示安裝完成后的最終目錄在:
/usr/local/opt/qt/lib
2.接下來(lái):下載并安裝qtcreator
選擇需要的版本下載即可
http://download.qt.io/official_releases/qtcreator/
3.配置
上面兩條命令之間是沒(méi)有關(guān)聯(lián)的,后裝的qt-creator不會(huì)自動(dòng)檢測(cè)到前面的qt(qt這個(gè)包是QT開(kāi)發(fā)工具鏈),所以需要配置。
問(wèn)題
安裝完成后,創(chuàng)建新的項(xiàng)目出現(xiàn)錯(cuò)誤No valid kits found.,
原因:? qtcreator 無(wú)法選擇Qt版本導(dǎo)致,此時(shí)我們需要添加qt版本。
解決方法: 打開(kāi)qtcreator的偏好設(shè)置-Kits-QT versions,點(diǎn)擊添加,找到/usr/local/Cellar/qt/5.12.3/bin/qmake文件,添加進(jìn)去,然后在構(gòu)建套件的QT 版本選項(xiàng)選擇添加的版本即可。
ps:話是這么說(shuō),的問(wèn)題還是一開(kāi)始的usr目錄是隱藏的,一個(gè)辦法是
把1步驟中安裝的qt-sdk整個(gè)復(fù)制到桌面,再就可以找qmake到了,完美解決問(wèn)題
運(yùn)行項(xiàng)目后報(bào)錯(cuò) Project ERROR: failed to parse default search paths from compiler output.
解決方法: 打開(kāi)qtcreator的偏好設(shè)置-Kits,在構(gòu)建套件(kit)選項(xiàng)欄,選中桌面,將編譯器由gcc修改編譯器為Clang。


