qt自帶編譯器
⑴ :-1: 錯誤:Qt Creator 需要設置一個編譯器來構建。在構建套件選項里設置一個編譯器。
首先,官方預編譯版本不帶有編譯器(除mingw版本外),其它版本都需要自行安裝。
有兩個選擇:
完整安裝vs2012旗艦版,安裝完之後佔用空間8個多G,(組件最小化之後,不包含幫助),給個地址http://go.microsoft.com/?linkid=9810280,序列號網路,基本能用
安裝windows sdk 8.1 中的 VC++ compiler 2012,其它全部勾選掉,或者連同sdk一塊裝了。
http://go.microsoft.com/fwlink/?LinkID=226658 在線安裝程序,或者通過win8應用商店安裝。
之後進入工具->選項->構建和運行->編譯器選項卡里就會識別出來 vc++編譯器。切換到構建套件選項卡,然後自動檢測配置。如果檢測不出來一個desktop套件的話,那麼手動選擇建立一個就行了。
⑵ 如何在vs 2010中使用qt編輯框架
Qt的最大好處是跨平台,可以看到上圖,Qt可以支持windows,Mac os,linux,embedded linux, wince/mobile,symbian,諾基亞最新的Megoo那也是不在話下了,由於公司最近有些項目要求跨平台的支持,原來的GIS引擎是基於Windows開發的,雖然沒有用MFC,但是由於繪圖引擎這塊使用的GDI+,所以跨平台是非常困難的。所以為了支持跨平台以及在可預見的將來的跨平台的需求,決定將繪圖引擎這塊在Qt的基礎上進行重構,並使用Qt開發一套基於QtGis引擎的地圖項目管理應用程序。
我在博客中將會同步將開發這個應用程序的步驟展示出來,希望能通過這個系列的博客,來展示Qt開發應用程序的便利性以及展示我們公司GIS引擎的強大能力。應用程序的源代碼將會同步放在每篇教程內提供下載。Gis引擎將通過提供SDK的方式方便大家學習及開發。
第一篇. 配置Qt的windows開發環境,並通過VS2010進行開發。
1. 下載Qt的安裝包和VS2010的Qt插件,大家可以到下面的地址進行下載(下面的下載都是基於Windows的,如果是其他環境的操作系統可以到這里下載).
Qt SDK: http://qt.nokia.com/downloads/sdk-windows-cpp
VS2010開發插件: http://qt.nokia.com/downloads/visual-studio-add-in
2. 安裝Qt SDK
安裝其實很簡單了,基本上一路回車即可,主要是要注意下Qt的安裝路徑最好安裝在全英文路徑而且中間沒有空格, 安裝好後,可以運行開始菜單裡面的Qt Demo,直觀感受下Qt的強大功能!
界面非常炫酷
3. 安裝Qt的VS開發插件
同安裝Qt SDK一樣,一路上回車即可,安裝後在VS2010上新增一菜單Qt,如圖所示
4. 編譯Qt
Qt默認使用mingw進行編譯,如果要使用VS2010開發,需要將Qt重新編譯。
進入開始菜單Microsoft Visual Studio 2010,Visual Studio Tools,Visual Studio Command Prompt (2010),需要注意的是,這裡面必須是使用Visual Studio Command Prompt (2010),不能使用CMD的Dos窗口
進入Qt的安裝目錄後,執行CD Qt,進入Qt的根目錄
運行命令 configure -platform win32-msvc2010,o(選擇opensource模式)回車,Y(同意license)回車
接著就會自動配置Qt的編譯環境,等配置結束後,運行nmake,回車,Qt就會開始漫長的編譯過程,這段時間非常長,需要4個小時以上,大家可以在晚上睡覺的時候進行編譯。
5.配置VS2010的Qt開發環境(VS2010最好是英文版本,Qt對VS2010中文版本可能支持的不好)
等Qt編譯好後就可以配置VS2010的開發環境了,進入VS2010,選擇Qt菜單,Qt Option,進入下圖界面
點擊Add,添加Qt的安裝目錄,並取名字,我這里使用Qt的發現版本最為名稱,選擇OK後即可。
6.新建或者導入Qt項目
可以通過在VS2010新建一個Qt項目
導入Qt的Pro項目
Pro是Qt自帶編譯器Qt Creator的項目工程文件,如果想使用VS2010開發則需要將原有項目的Pro導入到VS2010的項目文件中,可以使用菜單Qt-Open
這樣我們的Qt開發環境就搭建好了,大家可以將Qt目錄下的Example和Demo下的例子的運行看一遍,體驗下Qt的強大和便捷,Enjoy!
⑶ Qt編程是干什麼的啊!要用什麼編譯器!
Qt是諾基亞開發的一個跨平台的C++圖形用戶界面應用程序框架。純粹面向對象的一個界面庫,比如MFC就是微軟提供的一個用C++寫的GUI庫,當然MFC里還有很多多線程,數據結構相關的類。看看網路吧。http://ke..com/view/23681.htm
⑷ qt creater中的編譯器怎麼設置
1、Linux下Qt Creator的配置 從Dash中找到Qt Creator,打開,打開後可以看到主界面,這個界面和Windows下基本一致(後面安裝windows版本就清楚了),在前面的兩篇文章中我已經分別編譯了Linux下的X86平台和ARM平台的QT庫,這部分就針對這個IDE進
⑸ Qt編譯器如何安裝
直接下載一個安裝包安裝即可,沒其他需求
http://download.qt.io/archive/qt/5.7/5.7.0/
如果是vs版本的話需要安裝vs編譯工具,如果你是新手,建議下載Mingw的版本,直接安裝個QtCreator就行了
⑹ Qt怎麼添加編譯器
qt安裝目錄下有個管理組件的EXE叫什麼名給忘了,點擊運行就能添加組件了包括編譯器,注意下版本有32和64位的,可以選擇使用mingw或者vs的編譯器。
添加時需要設置一下存儲庫,就是qt下載安裝包的地址,國內最好用國內鏡像網站(qt的download頁面可以查到)速度快。
⑺ qt是c++編譯器自帶的,還是需要自己去下載
Qt不過是使用C++的圖形庫,編譯器可以選用任何支持C++的編譯器,所以需要分別下載和安裝。
windows版的qt,大體分為兩種提供二進制下載,g++和MSVC,無論哪一種在使用前必須先安裝編譯器。另外windows版的集成開發環境Qt-creator gcc版安裝包中帶有編譯器。
在無二進制發布的操作系統,如IBM Aix中就只能使用xlc或gcc編譯器編譯qt源代碼獲得qt庫了。
⑻ qt 跨平台 選哪個編譯器
Qt 跨平台可以選 MSVC 和 MinGW 兩個編譯器。
MinGW 比較方便,配置易上手,但是 WebEngine 是沒有的。 MSVC 也不錯,功能強大,包括了WebEngine 模塊。 如果項目使用到的一些第三方的 lib,或者 dll,使用 MSVC 編譯出來的,那麼推薦用 MSVC(應該是必須,不同的編譯器生產出的庫一般是不兼容的或者兼容效果差)。
⑼ 如何安裝qt creator編譯器
安裝qt creator編譯器步驟:
下載安裝MinGW
從MinGW網站下載mingw
默認安裝到C盤根目錄下:D:MinGW,可以換到自己喜歡的路徑。安裝時選擇C和C++ compiler ,默認只選中了C編譯器。因此一定要注意根據自己的需求懸著編譯器。如果選錯需要刪除重新安裝。
下載安裝完之後設置環境變數設置環境變數(此處高能)。a. 滑鼠右擊桌面「計算機」(WindowsXp是「我的電腦」)->「屬性」 b. WindowsXP時,在新彈出的屬性窗口,選擇「高級」->「環境變數」。 Windows7時,在新彈出的屬性窗口,選擇左側的「高級系統設置」,在新彈出的屬性窗口,選擇「高級」->「環境變數」。 c. 把MinGW安裝目錄的bin目錄的路徑追加到PATH里,然後確定。 注意:箭頭指的兩個分號一定要加上並且分號一定要在英文輸入模式下輸入
下載安裝配置QT libraries
Qtlibraries可以到網上去搜索qt-opensource-windows-x86-mingw482-4.8.6-1.exe,但注意一定要找正式版的。
設置安裝路徑為D:Qt4.8.4,安裝時需要指定MinGW的安裝路徑為D:MinGW,這里千千萬萬要注意,QT類庫安裝的時候是需要和MinGW進行關聯的。如果找不到後面就悲劇了啊!!!!
修改環境變數:計算機->屬性->高級系統設置->環境變數
安裝完後需要把D:Qt4.8.4in目錄添加(原來的別刪了,以「;」做間隔)到系統變數的Path路徑中。
並新建系統環境變數QMAKESPEC,把值設置為D:Qt4.8.4mkspecswin32-g++;
還要新建系統環境變數QTDIR,值為D:Qt4.8.4
安裝成功後打開QT設計師主界面:
打開Qt 設計師 開始->Qt by Digia v4.8.4 ->Designer 。
如果Qt lib 安裝成功! 關掉Qt Designer
Qtcreater可以到網上去搜索qt-creator-opensource-windows-x86-3.1.2.zip
安裝:需要把C:Qtqtcreator-2.7.1in目錄添加到系統變數的Path路徑中。如果不設置系統環境變數,則創建工程時kit不能設置成功,並且可創建的工程類型也會受到限制。
設置QT Creator構建和運行配置項 打開QT Creator,選擇菜單「工具/選項」,選擇左邊的"構建和運行",再選擇「Qt版本」選項卡,點擊「添加」,qmake路徑:D:Qt4.8.4inqmake.exe。
還需要設置Compilers(編譯器)選項卡中的「手動設置」項的編譯器,Name設置為MinGW,編譯器路徑設置為D:MinGWinmingw32-g++.exe
新增構建套件,編譯器和QT版本選擇自己新增的
然後就可以正常的創建工程了。
打開Qt creater 後打開菜單欄 工具->選項。配製
安裝QT調試工具:
debugger工具使用對應的MingW下面的Gdb.exe:
注意此處一定要關聯正確,關聯錯誤會導致,可以編譯運行,但是不能進行調試。
⑽ 如何創建並配置Ubuntu下QT編譯器
操作系統是 Ubuntu 8.04,使用目前最新版本的QT 4.4.0,安裝起來即為簡單,只要運行以下命令就行:
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
注意在這個版本的軟體包中,qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要單獨安裝這兩個工具。其它的,qt4-doc 是幫助文檔,包含了Qt中各個類庫的詳細說明以及豐富的例子程序,可以使用Qt Assistant 工具來打開閱讀。qt4-qtconfig 是配置Qt環境的一個對話框,一般默認就行了,很少有必要去更改。qt4-demos 包含很多可以運行起來的可執行文件以及源代碼。qt4-designer是用來設計GUI界面的設計器。
為了連接Mysql資料庫,需要安裝連接MySQL的驅動程序:
sudo apt-get install libqt4-sql-mysql
比起在Windows下安裝和配置Qt的MySQL驅動來說,簡直太方便了。如果還需要其它的沒有默認安裝的Qt庫,可以在命令行輸入 sudo apt-get install libqt4- 然後按tab鍵自動補全,就會列出所有以libqt4- 開頭的軟體包。
這些都可以使用一個命令搞定,而不需要自己從源碼開始編譯。在記不準或不知道名字的情況下,使用tab鍵列出所有可選的軟體包是一個很實用的小技巧。
在我的項目中,還需要畫一些數據曲線和統計圖表等,而第三方的QWT庫提供了這些功能。同樣,只需要一個命令即可完成安裝:
sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev
這時,打開Qt Designer,就會發現左邊的Widget列表裡面多了「Qwt Widget」這一組。
最後,關於集成開發環境我覺得QDevelop很不錯,它跟Qt Designer結合的很好,而且有提示類成員函數的功能。運行以下命令安裝:
sudo apt-get install qdevelop
這樣,使用Qdevelop編寫代碼和編譯、調試,使用Qt Designer設計界面,開發效率較高。