編譯器生成的qt庫可以不安裝嗎
A. 你好,請問安裝QT5.0,是不是必須安裝對應的VS。我是初學者,對那些不熟悉。
我用的是:qt-windows-opensource-5.0.1-mingw47_32-x86-offline
從qtproject上下的,一個900M左右的安裝包,不需要vs環境和mingw,因為它自帶mingw,安裝佔用4G空間左右。喜歡vs的可以下載對應vs的版本,不再贅述。
綜上,qt-windows-opensource-5.0.1-mingw47_32-x86-offline安裝好之後立即就可以使用它做出QT程序。
以下為我的截圖。(QT5的話與以前的QT4.8有些不同,不過差別不大,而且以後5會漸漸普及,就不要再用舊的了)
B. pyqt5需要安裝qt庫才能運行嗎
Qt有開源版本,也有商業版本。開源版本必須遵循相關開源協議而商業版本Digia會提供技術支持,但是要錢的。Src是包含源碼由於VS2008和VS2010的msvc編譯版本不同,所以會存在兩個版本mingw只是個包含win環境下gcc編譯器的工具集而已。由於Qt純C++環境,msvc和mingw都可以編譯如果你是在VS環境下,只需要下載vs-addin和Qtforwindows(vs-)即可兩個安裝完成你就可以在VS上創建你的Qt項目了而如果你想直接用Qt的IDE,就是QtCreator,你下載之後,下載Qtforwindows(any),QtCreator可以配置編譯器的。這些都不需要你直接去make,因為這些下載好了是包含相應的動態鏈接庫的。
C. qt是c++編譯器自帶的,還是需要自己去下載
Qt不過是使用C++的圖形庫,編譯器可以選用任何支持C++的編譯器,所以需要分別下載和安裝。
windows版的qt,大體分為兩種提供二進制下載,g++和MSVC,無論哪一種在使用前必須先安裝編譯器。另外windows版的集成開發環境Qt-creator gcc版安裝包中帶有編譯器。
在無二進制發布的操作系統,如IBM Aix中就只能使用xlc或gcc編譯器編譯qt源代碼獲得qt庫了。
D. vs2013編譯c++怎麼添加qt庫啊,我一編譯程序就提示打不開文件...之類的,求解
首先你需要安裝qt,qt官網有安裝文件,最新的是5.3.x,下載下來安裝好。
其次,你需要visual studio的一個qt插件,也在官網下。現在的安裝包裡面應該繼承這個插件了。這個插件允許你在VS下面直接創建QT的項目,比手動設置要方便的多。
謝謝,望採納。
E. qt5.2.1需要安裝library嗎
先了解Qt:
Qt一直以來,分為商業、開源兩個版本,商業版本為用戶提供了二級制的動態庫,直接安裝既可以使用,但是需要花錢購買license,而開源版本則遵守GPL協議,提供了源碼,用戶需要自行編譯,才能生產動態庫文件。自從諾基亞公司放棄Meego、遣散Qt開發團隊以後,Qt商業版本的網站移到了qt.digia.com,而開源版本則放到了qt-project.org
以下將介紹開源版本的安裝。
Qt開發,首先要安裝Qt library和Qt Creator
Qt library為Qt程序提供頭文件、靜態鏈接庫和動態鏈接庫;
Qt Creator則是用於編程的IDE,提供了GUI界面繪制、代碼編寫、程序調試等多個功能。
QT在windows下的安裝有多種選擇。打開QT官方下載網址便知:http://qt-project.org/downloads
在此需要聲明的是,我說的多種選擇不是版本的選擇,而是安裝方式和編譯器的選擇~
下載網址一般包括 Qt Library 和 Qt Creator
Qt Library
版本很多,在windows下可以選擇的就有 MinGW ,VS2008 ,VS2010 ,VS2012。這些版本的主要是編譯器的不同,因為 Qt Library 還要我們自己編譯,才可以使用,所以你要現決定好用什麼編譯器,然後在選擇那個版本。如果你已經安裝了VS,那麼可以選擇後者,如果你對linux情有獨鍾,你可以選擇MinGW。一個人愛好,但是我的使用體驗是MinGW編譯的時候很慢,但是運行起來與VS無差異。
本文選擇MinGW版本的作為介紹。,
Qt Creator
可以任意選取版本,無太大的差別,建議選擇最新的,可以提高效率。
安裝Qt:
選擇好了Qt Library之後,在安裝之前確認做好了足夠的准備,如果你尋則的是MinGW版本的,那麼請安裝MinGW之後再安裝QT Library。安裝過程中會提示你選擇MinGW的安裝目錄。如果是VS版本的,還得需要WINSDK。
以下介紹MinGW版本安裝。
1.安裝MinGW:
下載地址:http://mingwbuilds.sourceforge.net/ 將解壓之後的文件放在C盤根目錄下(其他盤也可以,但是在安裝QT LIbrary是記得選擇路徑)。一般在C:/mingw
2.安裝Qt Library
開始安裝Qt Library,按照提示安裝下去。中間選擇MinGW安裝目,選擇剛才你安裝的地方,一般為C:/mingw。最後提示安裝完成。
不要高興的太早,真正的安裝才剛剛開始。這里下載的是開源版本,實質上就是Qt library的源代碼和一些靜態庫,如果想要完全的跑起來還需要對其進行編譯,方法是進入開始菜單->程序-> Qt by Digia v4.8.5 (MinGW OpenSource) –>Qt 4.8.5 (Build Debug Libraries)。會出現命令行窗口。接下來我們需要做的就是編譯Library。
看到命令行不要害怕,一般裡面不會讓你設置太多,只有兩次交互,第一次是讓你選擇開源『o』還是
商業版本『c』,鍵盤點擊o。第二次是提示你是否同意條款。鍵盤點擊 y。接下來就是漫長的編譯過程。等吧……
3.安裝Qt Creator
這個沒有什麼設置的。一路next就可以。
使用Qt Library
全部安裝完成之後,如果想在QT creator 中使用QT的sdk 還需一點設置。打開creator。菜單欄中的工具->選項,在左側的選擇「構建和調試」,在「compiler」、「Qt版本」選項卡中,選擇MinGW的g++.exe的路徑(通常會在mingw目錄的bin\g++.exe)、選擇Qt的qmake路徑以及版本號(qmake通常在Qt\4.8.4\bin\qmake.exe)。
最後,選擇「Kit」選項卡,單擊「add」按鈕創建一個新的編譯設置項,按照提示選擇編譯器、Debuger(通常在mingw目錄的bin\gdb.exe)、Qt版本號,設好之後,單擊應用,最後別忘了在將這條新的編譯選項設置為defualt。
F. 用qt寫的linux圖形程序在沒有安裝qt庫的linux系統上可以運行么
如果你寫的程序沒有依賴Qt庫,應該沒問題的,但如果依賴Qt庫,就必須安裝所依賴的庫文件。
G. 需要一個打包軟體!我用QT寫了一個軟體,要拿到沒有QT的環境下運行,則需要安裝,指定庫位置,看問題補充
先用QT「release」你的程序;
將使用到的資源拷貝到release的目錄下;
使用dll查看工具將使用到的dll拷貝到release目錄下;
(很重要!)將QT文件夾下的一個叫做「plugin」的文件夾拷貝到release下;
在release文件夾下聲明一個qt.conf文件;
在qt.conf中寫上:
[Paths]
Prefix=./
Libraries=./
Plugins=./plugins下載一個打包程序,將這個release文件夾整體打包成exe即可。
H. qt應用程序編譯時的問題
圖形庫又是建軍在FRAMBUFFER上的,FRAMBUFFER是linux內核的圖形庫,X11系統資源需求大,不能用於嵌入式,所以qt-embedded產生了,它不是建立在X11圖形庫上的,它是直接建立在FRAMBUFFER上的,占系統資源極少,可以在嵌入式上使用。qtopia-core這個概念是相對於qtopia提出的。它就是qt-embedded。而qtopia是QT公司的一個嵌入式桌面系統,目前已停止開發了。
2、如果arm上沒有qt庫,不能運行QT程序,必須把相應的QT庫按裝到ARM板上。
3、qmake產生makefile,make根據makefile調用gcc進行編譯。
4、qt-embedded-linux-opensource-src-4.4.3.tar.gz是用在嵌入式上的QT開發庫。用法與qt-4.4.3-x11版的用法一樣。
5、沒有辦法模擬,只能先進行qt-embedded的移植工作。但是開發qt-embedded程序時,到是可以在PC機上先用qvfb模擬調試的。
6、qt-embedded庫先交叉編譯,完成後下載到開發板上,以後開發應用程序時,qt庫不用再下載的。
7、寫qt程序需要4.0版以上的交叉編譯器。網上可以下載現成。
8、這是三個不同版本的gcc交叉編譯器,都老了。目前至少應該使用gcc 4.0以上的。
9、肯定是不行的。
10、呵呵,我也是從新手過來的。也問過類似的小白問題。
另外,團IDC網上有許多產品團購,便宜有口碑
I. 如何安裝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:
注意此處一定要關聯正確,關聯錯誤會導致,可以編譯運行,但是不能進行調試。
J. 預編譯標准庫需要安裝嗎
不需要自己下載安裝。
不同計算機的環境是不同的,因此編譯器需要一份配置文件來獲得編譯參數,從而適應不同的計算機環境,從而編譯出在不同計算機上都可以正常運行的代碼。