2014-01-23 47 views
2

我剛剛在Ubuntu上安裝了Qt 5.2軟件包。我只是創建了一個Qt Widget應用程序,當我嘗試構建它時,我收到以下消息:Qt Creator需要一個編譯器來建立。在工具包選項中配置編譯器

Qt Creator需要一個編譯器,用於構建。配置編譯器 工具包選項

我嘗試了幾件事情,所有這些都不成功。我試過編譯器套件設置爲

桌面的Qt 5.2.0 GCC 32位(默認) enter image description here

但是它沒有工作

之後,我的編譯器設置爲

GCC(x86 32位使用中/ bin) enter image description here

但是,這也沒有工作。

我也試過手動添加gcc和給它的路徑

/usr/bin/g++-4.6

,但它仍然沒有奏效。

這是出現在那裏的Qt版本選項卡

enter image description here

這是我所得到的,當我刪除.pro.user文件並重新啓動IDE,什麼配置項目作爲臺式機的區別和桌面Qt 5.2.0 GCC 32bit? enter image description here

+0

當您點擊左下方(運行箭頭右上方)的調試/釋放按鈕時會發生什麼?你有選擇從那裏選擇? – DaveyLaser

+0

我只創建了發行​​版本 – Amre

+0

工具 - >選項中Qt版本選項卡中顯示的內容? – DaveyLaser

回答

1

Qt Creator需要一個能夠鏈接到下載的軟件包包含的Qt二進制文件的工具版本。在你的情況下,本地工具鏈和二進制文件不匹配。這意味着您實際上必須使用您的工具包構建Qt,並確保QtCreator能夠找到構建的二進制文件。

Ubuntu的更簡單的方法是使用打包版本的工具;他們在已經交付的二進制文件中表現良好。使用sudo apt-get install qtcreator將其與所有依賴關係一起安裝。