qtcreator設置編譯器
⑴ qt4.8.6 怎麼配置qml編譯環境
1
下面介紹Windows版QT開發環境Qt Creater + MinGW + Qt libraries配置方法,
1.從MinGW網站下載mingw-get-inst-20120426.exe,默認安裝到C盤根目錄下:C:\MinGW,安裝時選擇C和C++ compiler ,默認只選中了C編譯器。
2
2.下載安裝配置QT libraries
http://qt-project.org/downloads
(1)可以在以上網址下載最新版的QT libraries,QT libraries就是QT Designer,QT設計師,用於設計UI界面。
最新版是Qt libraries 5.0 Beta 2 for Windows (501MB),我下載的是Qt libraries 4.8.3 for Windows (minGW 4.4, 317 MB),下載後是一個qt-win-opensource-4.8.3-mingw.exe安裝文件,大小為324M。
默認安裝路徑為C:\Qt\4.8.3,安裝時需要指定MinGW的安裝路徑為C:\MinGW。安裝完後需要把C:\Qt\4.8.3\bin目錄添加到系統變數的Path路徑中。
並新建系統環境變數QMAKESPEC,32位系統把值設置為C:\Qt\4.8.3\mkspecs\win32-g++;如果是64位系統,需要把值設置為C:\Qt\4.8.3\mkspecs\tru64-g++
還要新建系統環境變數QTDIR,值為C:\Qt\4.8.3
3.安裝後打開QT設計師主界面如圖:
3
3.下載安裝配置QT Creater
(1)還可以在上面的網址下載QT創建器。最新版本是Qt Creator 2.6.0 for Windows (51 MB),下載後是qt-creator-windows-opensource-2.6.0.exe,大小51M.
默認安裝到C:\Qt\qtcreator-2.6.0目錄下。需要把C:\Qt\qtcreator-2.6.0\bin目錄添加到系統變數的Path路徑中。如果不設置系統環境變數,則創建工程時kit不能設置成功,並且可創建的工程類型也會受到限制。
(2)設置QT Creator構建和運行配置項打開QT Creator,選擇菜單「工具/選項」,選擇左邊的"構建和運行",再選擇「Qt版本」選項卡,點擊「添加」,qmake路徑:C:\Qt\4.8.3\bin\qmake.exe。
如下圖所示:
4
還需要設置Compilers選項卡中的「手動設置」項的編譯器,Name設置為MinGW,編譯器路徑設置為C:\MinGW\bin\mingw32-g++.exe。
然後就可以正常的創建工程了。
(3)創建test1工程
選擇「文件/新建文件和工程」,在彈出的窗口左側選擇「其他項目」,右側選擇「空的Qt項目」,點擊「選擇」,設置工程名,並點擊「下一步」,由於之前已經設置了QT Creator構建和運行配置項,直接在彈出的窗口上點擊「下一步」即可。然後點擊「完成」,出現如下圖所示的工程test1。
⑵ linux下qtcreator怎麼配置c++的編譯器
編譯器:GCC編譯器可以用來編譯C和C++源程序,C編譯器通過文件的後綴來判斷是C程序還是C++程序。一般來說C源文件的後綴為「.C」,而C++源文件的後綴為「.C」或「C++」。
但GCC編譯器只能編譯C++源程序,不能與使用的庫連接,因此用G++來完成C++程序的編譯與連接,該程序會自動調用GCC來編譯。
Linux里環境變數的設置,有如下幾種方法:
(1)直接在終端里輸入export後面加要設的變數,例如QT:
ExportQTDIR=$PWD/qt-2.3.2
其中,pwd是用來顯當前路徑的命令,在其前面加上$,則表示QT的目標目錄在當前目錄下的「qt-2.3.2」里,當然「$PWD」也可以用絕對路徑來代替。這種方法所設的環境變數在下次開機後不再有效,而且換個shell也不會有效,只是臨時的。
(2)在etc/profile里添加環境變數,比如:
exportQTDIR=/usr
exportLD_LIBRARY_PATH=$QTDIR/lib
exportQT_QWS_FONTDIR=$QTDIR/lib/fonts
exportQWS_DISPLAY="LinuxFb:/dev/fb0"
(3)修改.bashrc,如果需要給某個用戶許可權使用這些環境變數,只需修改其個人用戶家目錄下的.bashrc文件就可以了。
(4)用以上面兩種方法設置好環境變數後記得重啟
以上使用QT為例
⑶ 如何在樹莓派上安裝 QT 編譯器
首先我需要的開發工具Qt Creator 先從終端單獨下載:
sudo apt-get install qt4-dev-tools
之後安裝QT CREATOR 編譯器:
sudo apt-get install qtcreator
之後繼續安裝編譯環境:
sudo apt-get install gcc
sudo apt-get install xterm
sudo apt-get install git-core
sudo apt-get install subversion
該版本基於Qt Creator 2.5 with Qt 4.8.1 32 bit
存在問題:沒有工具鏈。
我們只能編譯遠程嵌入式設備,這不是這里的情況,因為我們是PI,而不是遠程訪問它。
我添加了一個gcc工具鏈
工具/選項>構建和運行>標簽工具鏈>按鈕添加 選擇GCC
然後設置編譯器路徑:/usr/bin/arm - linux - gnueabihf - gcc - 4.6
調試器:/usr/bin/gdb
Mkspec:默認
Qt Creator似乎發現我們將部署在一個遙遠的目標。
為了解決這個問題:
去幫助>菜單插件
取消設備支持遠程linux >
重啟Qt的創造者
去工具>選項選項卡> >構建和運行> Qt版本添加「/ usr / bin / qmake-qt4」
然後,它將顯示為一個桌面項目在項目向導,而不是嵌入。
⑷ qtcreator修改編譯堆棧大小
qtcreator修改編譯堆棧大小步驟如下:
1.打開pro文件
2.在最後添加QMAKE_ LFLAGS +=」/STACK:65536, 4096" //設置棧保留大小65536K提交大小4096K。
⑸ 如何在QTcreator5.1.1中添加其他版本的QT如何才能用這個開發QT4.8.5
在Qt選項頁面內
點擊Qt版本->添加->指定相應版本的qmake.exe文件(該文件在安裝的Qt版本文件夾下的bin文件夾內)。之後可以在Qt版本頁面內看到默認的「版本名稱」和「qmake路徑」,「版本名稱」可以修改。

⑹ QT creator如何正確安裝
具體安裝方法如下:
1、首先安裝Qt creator編譯器,雙擊上圖中qt-creator-win-opensource-2.2.1.exe文件,開始一步步安裝Qt creator編譯器,安裝路徑為D:Qtqtcreator-2.2.1(不要帶有空格)

⑺ 想用C++寫個小工具,安裝Qt後,用QtCreator創建項目出現問題,是不是QtCreator有需要注意的設置
你先點開工具,然後點編譯選擇,再點程序,把gcc.exe和g++.exe都加上c++ 11
⑻ 如何將qt creator中的kits配置為自己的
首先需要的軟體:
1.MinGW-gcc440_1.zip
2.qt-win-opensource-4.8.5-mingw.exe 3.qt-creator-win-opensource-2.8.1.exe
步驟:
1. 解壓縮MinGW-gcc440_1到目錄D:\Qt\MinGW-gcc440_1 2.安裝qt-win-opensource-4.8.5-mingw.exe,在find installed mingw選擇MinGW的目錄為D:\Qt\MinGW-gcc440_1, 安裝到目錄D:\Qt\4.8.5
3.安裝qt-creator-win-opensource-2.8.1.exe安裝到目錄D:\Qt\qtcreator-2.8.1
4.安裝完後,打開qt creator,點擊工具->選項->構建和運行->qt版本->手動設置->添加->選擇qmake.exe的路徑D:\Qt\4.8.5\bin\qmake.exe 5.編譯器->手動設置-> 添加MinGW,
編譯器路徑選擇 D:\Qt\MinGW-gcc440_1\mingw\bin\mingw32-g++.exe
或者:選擇MinGW的g++.exe的路徑(通常會在mingw目錄的bin\g++.exe) 6. 配置kits,Complier選擇MinGW,調試器自動檢測 GDB引擎使用」D:\Qt\MinGw-gcc440_1\mingw\bin\gdb.exe」通常在mingw目錄的bin\gdb.exe)Qt version選擇Qt 4.8.5
設好之後,單擊應用,最後別忘了在將這條新的編譯選項設置為defualt。
將D:\Qt\4.8.5\bin加入系統Path環境變數。右擊我的電腦->屬性->高級->環境變數->在系統變數列表中找到Path,將路徑加入其中即可。⑼ 運行qtcreator 出現錯誤提示:error: Qt Creator needs a compiler set up to build. Configure a compile
原因:沒有設置編譯器/沒有安裝編譯器
解決:安裝g++(非Windows下)或minGW(Windows下)。

