mac book pro macOS10.13.3安裝qt、qt creator C++開發環境,qt5.11.1,並解決cmake構建:qt mac this file is not part of any project the code


 

 

 

因為之前在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按鈕都是灰的)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM