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

來源:互聯網
上載者:User

標籤:archive   報錯   安裝   project   工程   rgb   cmake   mac os x   配置   

 

 

 

因為之前在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安裝的路徑就可以了。後面,主要參考: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按鈕都是灰的)

 

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.