當前位置:首頁 » 編程軟體 » qt514編譯安裝

qt514編譯安裝

發布時間: 2023-03-17 20:36:41

Ⅰ 安裝QT4.7.4的問題,在線等

呵呵 我剛裝了QT,可能是你的環境變數沒設置好:
Qt環境搭建
1. 環境簡介
PC Windows XP
Qt 4.7.0
2. 所需安裝文件
①. qt-sdk-win-opensource-2010.05.exe <包含qt creator 2.0.1和qt 4.7.0庫,qt creator是qt的集成開發環境,qt庫是用mingw編譯的>
3. 安裝
1) 安裝 qt-sdk-win-opensource-2010.05.exe ,選擇默認路徑C:\Qt\2010.05(下文簡稱該路徑為「安裝目錄」,請根據自己的情況對號入座)。可選其他路徑,但是注意:「安裝目錄」不能有中文字元,也不要有空格。建議只修改安裝盤,比如改為:D:\Qt\2010.05。安裝所需空間約為1.7G。
2)添加環境變數(嘩缺鉛我的電腦→屬性→高級→環境變數→用戶變數):
①新建變數,變亂好量名:QTDIR,變數值:安裝目錄\qt;
②新建變數,變數名:PATH,變數值:安裝目錄\qt\bin 和 安裝目錄\mingw\bin,2個值之間用分號隔開,如果用戶變數中有PATH變數則編輯之。
4. 編譯運行
用Qt Creator打開qt工程文件.pro直接編譯即可。如果工程改變了路徑,則先刪除工程目錄下的.pro.user文件,再打開.pro文件,這樣qt creator就會重新生成工作目錄,否則需要手動修改。
編譯生成的exe文件不能單獨運行,需要相應的動態鏈接庫。如果電腦上安裝了qt,運行exe時提示找不到動態連接庫,則是環境變數沒扮衡設置好的問題,請檢查環境變數是否設置正確;如果電腦上沒安裝qt,則需要事先將所需的動態庫復制到程序所在文件夾

Ⅱ 新安裝qt5.0,在編譯一個對話框過程中,提示編譯器問題出錯。

設置環境變數,或手動指定qmake路徑

Ⅲ 新人求教,急.qt4.8.6無法編譯

認真核對操作步驟:
1、修改環境變數工具推薦:Rapid Environment Editor。
修改前請先備份當前的環境變數。然後:
(1)檢查系統變數path,刪除有關mingw其他版本等信息,以免與後續的mingw32-make沖突。
(2)檢查用戶變數INCLUDE、LIB、PATH、MSDevDir和MSVCDir,刪除有關\Microsoft Visual Studio\VC98的信息,因為它們會與後續的mingw32-make沖突,導致編譯出錯。
2、在電腦上安裝mingw編譯器,假設路徑安裝在C:\Qt\mingw32。將C:\Qt\mingw32\bin添加進環境變數path,打開DOS命令行輸入gcc --version和g++ --version和mingw32-make --version驗證編譯器安裝成功。我用的MinGW版本是V4.8.2,
3、解壓qt-everywhere-opensource-src-4.8.6.zip並進入目錄。例如:D:\qt-everywhere-opensource-src-4.8.6\
4、依次執行以下DOS命令:
(1)configure -debug-and-release -opensource -prefix "D:\Qt4.8.6" -platform win32-g++ -nomake demos -nomake examples
常見的使用選項說明:
-debug-and-release 編譯debug和release版
-opensource 選擇開源協議並確認
-platform win32-g++ 使用mingw編譯
-prefix "D:\Qt4.8.6" 指定編譯結果目錄,如果未指定則默認當前
-shared 創建和使用共享Qt庫
-static 創建和使用靜態Qt庫
-nomake demos -nomake examples 不編譯常式
-nomake tests 不編譯tests

-skip qtwebkit 忽略qtwebkit,因為編譯它特別消耗時間

-mp 使用多核優化編譯

(2)mingw32-make
(3)mingw32-make install
5、編譯完成後,把C:\Qt\mingw32\bin\路徑下的三個文件libgcc_s_dw2-1.dll、libstdc++-6.dll和libwinpthread-1.dll拷貝到D:\qt-everywhere-opensource-src-4.8.6\bin\。另外,也請把步驟1備份的環境變數還原。
6、修改Qt安裝路徑
最初編譯時選擇的路徑是D:\Qt4.8.6\。如果想將它復制到其他盤符,並且改名,例如:C:\Qt\4.8.6_MinGW。這樣一來會有問題嗎?是的,會有問題,因為Qt有絕對路徑依賴症。改名後C:\Qt\4.8.6_MinGW\bin\的exe執行程序都會出問題,要麼程序打不開,要麼多國語言發生異常。用記事本打開C:\Qt\4.8.6_MinGW\bin\qmake.exe,查找關鍵字「qt_prfxpath」,可以看到裡面含有原始的安裝路徑。我們不可以手動去修改qmake.exe,真正有效的解決方法是:
在C:\Qt\4.8.6_MinGW\bin\路徑下創建一個qt.conf文件,內容為
[paths]
Prefix = C:/Qt/4.8.6_MinGW

請注意:qt.conf文件必須是ANSI格式,並且Prefix的斜杠風格採取的是linux的,而非Windows,否則會失效。或者使用"Prefix = .. ",如此一來,任意路徑有效。

Ⅳ win10安裝Qt5.12.5編譯器安裝完成後找不到快捷方式啟動

將該exe文件所依賴的dll文件的路徑添加到操作系統的環境變數中。 一般而言,Qt4 Gui程序依賴汪孝清QtCore4.dll,QtGui4.dll和mingwm10.dll等文件,所以把在這些文件所在路徑添加到環境變數里就行了。 以Qt4.5.3為例,具困前體做法為:我的電腦->屬性->高級->慎畢環境變數,把"C:\Qt\2009.04\mingw\bin;C:

Ⅳ 如何在樹莓派上安裝 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」

然後,它將顯示為一個桌面項目在項目向導,而不是嵌入。

Ⅵ 如何安裝Qt

您好,安裝方法:
1、首先,Qt 5.9 的安裝包與之前相比,不再區分 VS 版本和 MinGW 版本,而是全都整合到了一個安裝包中。因此,與之前的安裝包相比,體積也是大了不少,以前是 1G 多,現在是 2G 多。
2、雙擊啟動安裝包之後,將會打開一個歡迎界面。在這里,直接點擊「下一步」即可。
3、接著,會提示你登陸 Qt 賬戶。這個 Qt 賬戶對普通人來說沒什麼必要,所以直接點擊下面的「Skip」跳過即可。
4、隨後,便會彈出真正的開始安裝界面,點擊「下一步」。
5、在安裝文件夾的界面,建議大家不要將 Qt 安裝在系統盤 C 盤(比如我在此作了更改,將其安裝到 D 盤。當然,你安裝在 C 盤也是可以的),其他保持默認即可。繼續點擊「下一步」。
6、下面,就到了重點了。在選擇組件界面,請務必要選對安裝 Qt 所需要的組件,否則你安裝以後是無法正常運行的。
7、首先,點擊各項前面的 > 箭頭展開子項的內容。
8、在 Qt5.9 一項中,如果你是使用 MinGW 進行編譯,請務必選中 MinGW 模塊。而如果你希望調用 VS 的編譯器進行編譯,則需要勾選對應的 VS 模塊。當然,如果希望進行安卓開發,則安卓模塊是少不了了。
9、至於其餘的一些模塊,則可以根據自身需要勾選。這里著重介紹下 Qt WebEngine 和三個後面帶TP的模塊項。Qt WebEngine是谷歌開源的 Web 瀏覽器引擎模塊,而帶 TP 的模塊則表示此模塊目前是技術預覽版。
10、我的建議是,如果你是初學,這些則可以不選。千萬不要以為柿子西瓜一籮筐什麼都選上是最好的,這樣一來是增大存儲空間,二來多多少少會影響 Qt 運行時的速度,增加不必要的內存消耗。
下面,接著看工具項(Tools)的選擇。
第一項是CDB的調試器,如果你僅使用 MinGW進行編譯,則此項可以不選。
第二項雖然名字帶 MinGW,但只是用於交叉編譯的(交叉編譯即在某一平台上編譯用於其他平台的程序),如果用不到,也可以不選。
至於第三項,那是用於 Perl 的。如果你電腦中本身沒有安裝 Perl,那是裝不上的。
選擇完成後,繼續點擊「下一步」。
接著,在打開的頁面中勾選「我已經閱讀並同意條款」(原文是英文)。然後,繼續一路點擊「下一步」,直到安裝完成就可以了。

Ⅶ qt5.4 源碼編譯安裝問題

在配置的時候加上 -nodbus,希望採納,因為我編譯的時候也遇到了,加上之後就好了。

Ⅷ Qt5如何安裝與使用

1、安裝Qt5
Qt5的安裝比Qt4的安裝簡單多了,我裝的是Qt5.4(qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe),它集成了MinGW、Qt Creator等,不需要你再單獨下載MinGW和Qt Creator。
首先,去Qt官網下載資源:qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe;然後,雙擊安裝即可。安裝後,「開始」菜單

2、配置Qt
打開Qt Creator,工具–>選項,打開「選項」對話框
若沒有檢測出,則添加相應的Qt版本和編譯器(MinGW),再設置構建套件(Kits):設備類型、編譯器(MinGW)、調試器、Qt版本
3、使用Qt
打開Qt Creator,新建項目–>其他項目–>空的qmake項目,項目命名為「QtTest」,再添加新文件main.cpp。
在main.cpp中添加如下代碼:
#include<QApplication>
#include<QVBoxLayout>
#include<QLabel>
#include<QPushButton>

int main(int argc,char *argv[])
{
QApplication app(argc,argv);

QWidget *window = new QWidget;
window->setWindowTitle("QtTest");

//QLabel *label= new QLabel("Hello Qt");
QLabel *label = new QLabel("<h2><i>Hello</i>"" <font color = red>Qt</font><h2>");

QPushButton *button=new QPushButton("Quit");
QObject::connect(button,SIGNAL(clicked()),&app,SLOT(quit()));

QVBoxLayout *layout=new QVBoxLayout;
layout->addWidget(label);
layout->addWidget(button);
window->setLayout(layout);

window->show();

return app.exec();
}
此時,代碼顯示如下錯誤:

運行時錯誤提示:#include<QApplication>–No such file……
實際上,QT5中很多常用的QT頭文件都被移到core gui widgets 等模塊中去了,在QT5中,.pro文件需要增加額外的一行(注意大小寫):
QT += core gui widgets
其中Qt += core gui widgets 表示鏈接QtCore(d).dll、QtGui(d).dll、QtWidgets(d).dll。
我們在.pro文件中增加一行上述代碼,保存,再雙擊打開.cpp文件,此時錯誤提示線消失,運行,結果

Ⅸ 如何安裝qt creator編譯器

安裝qt creator編譯器步驟:

  1. 下載安裝MinGW

    從MinGW網站下載mingw

    默認安裝到C盤根目錄下:D:MinGW,可以換到自己喜歡的路徑。安裝時選擇C和C++ compiler ,默認只選中了C編譯器。因此一定要注意根據自己的需求懸著編譯器。如果選錯需要刪除重新安裝。

    下載安裝完之後設置環境變數設置環境變數(此處高能)。a. 滑鼠右擊桌面「計算機」(WindowsXp是「我的電腦」)->「屬性」 b. WindowsXP時,在新彈出的屬性窗口,選擇「高級」->「環境變數」。 Windows7時,在新彈出的屬性窗口,選擇左側的「高級系統設置」,在新彈出的屬性窗口,選擇「高級」->「環境變數」。 c. 把MinGW安裝目錄的bin目錄的路徑追加到PATH里,然後確定。 注意:箭頭指的兩個分號一定要加上並且分號一定要在英文輸入模式下輸入

  2. 下載安裝配置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

  3. 安裝成功後打開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不能設置成功,並且可創建的工程類型也會受到限制。

  4. 設置QT Creator構建和運行配置項 打開QT Creator,選擇菜單「工具/選項」,選擇左邊的"構建和運行",再選擇「Qt版本」選項卡,點擊「添加」,qmake路徑:D:Qt4.8.4inqmake.exe。

  5. 還需要設置Compilers(編譯器)選項卡中的「手動設置」項的編譯器,Name設置為MinGW,編譯器路徑設置為D:MinGWinmingw32-g++.exe

  6. 新增構建套件,編譯器和QT版本選擇自己新增的

    然後就可以正常的創建工程了。

    打開Qt creater 後打開菜單欄 工具->選項。配製

  7. 安裝QT調試工具:

    debugger工具使用對應的MingW下面的Gdb.exe:

    注意此處一定要關聯正確,關聯錯誤會導致,可以編譯運行,但是不能進行調試。

Ⅹ 求助QT5.4 安裝在win8.1後無法編譯

關於QT安裝時出現錯誤請參照我的上一篇文章http://hi..com/whyme%CE%DE%CF%DE/blog/item/91103d1a71f4aed5e2fe0b65.html
現在說一下編譯運行出錯的解決辦法:
說明:redhat紅帽5.4有點太老了,所以運行最新的QT時,出現了各種問題,最主要的就是各種庫的問題:
(1)undefined reference to `FcFreeTypeQueryFace'的問題
需要更新fontconfig,我用的是fontconfig-2.6.0.tar.gz,2.5.0我試了,出現了很多錯誤,不知道為什麼2.6.0可以,
附下載地址http://115.com/file/be9m2r
解壓到/usr/src 進入後 ./autogen.sh 然後終端中提示make,你就make,最後make install。完成。./autogen.sh也可以輸入./configure --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man 具體可能是./configure後指明了安在你想要安得地方吧(我用的是./autogen.sh)
如果期間遇到錯誤不要不耐煩,按照提示網路一下會有解決的辦法的。
(2)undefined reference to 'FT_Library_SetLcdFilter'
這是由於freetype太舊的原因,也是一樣,需要更新:
附下載地址:http://115.com/file/anwcxdfk
安裝方法與(1)一樣。也有安裝(1)時可能有問題要先安裝(2) 這個自己嘗試吧,我是先(1)後(2)的。
還有就是我的系統是紅帽企業版5.4,不是的或者版本不一樣的,我不知道我的方法有沒有效果。
(3)接下來應該有的常式就可以編譯運行了,但是還有不能運行的,那是因為你的glibc太舊了,這個是c動態庫。必須注意的是,幾乎所有的應用程序都依賴於glibc的動態庫,重新編譯安裝glibc必須非常謹慎,一旦出錯可能導致系統無法繼續使用。所以強烈建議閱讀源碼目錄下的INSTALL。
附下載地址:http://115.com/file/e749sc6n
第一步是配置glibc,出於安全的考慮,glibc不允許在源碼目錄樹下編譯,必須新建一個目錄,然後在新建目錄下運行configure,我就在/usr/src下建了一個glibc文件夾mkdir glibc。然後在新建目錄里運行解壓縮文件中的config,在運行這個之前,先在終端運行需要加上優化開關export CFLAGS="-g -O2 -march=i686" ,然後運行../glibc/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin 這樣就不是默認安裝的路徑了安裝在/usr下,這會將glibc安裝為linux系統的標准庫。
執行make -j 。glibc的編譯相當耗時,可以給make加上-j選項並行編譯glibc。make -j
然後make install。
make時可能會有錯誤我就遇到了以下錯誤,我是這么解決的:
1、在編譯glibc的過程中可能出現錯誤:「../sysdeps/i386/fpu/s_frexp.S:66: Error: invalid identifier for ".ifdef"」,解決方法是:
1)、在glibc源碼目錄下找到文件:nptl/sysdeps/pthread/pt-initfini.c,找到第46行附近:asm ("\n#include "defs.h"");在其後添加代碼:
asm ("\n#if defined __i686 && defined __ASSEMBLER__");
asm ("\n#undef __i686");
asm ("\n#define __i686 __i686");
asm ("\n#endif");
2)、在glibc源碼目錄下找到文件:sysdeps/unix/sysv/linux/i386/sysdep.h,找到第30行附近:#include <tls.h>,在其後添加代碼:
#if defined __i686 && defined __ASSEMBLER__
#undef __i686
#define __i686 __i686
#endif
重新make
2、在編譯glibc的過程中可能出現錯誤:「./sysdeps/i386/i686/multiarch/strcmp.S:78: Error: Error: unrecognized symbol type "gnu_indirect_function"unrecognized symbol type "gnu_indirect_function"」,原因是沒有安裝新版的binutils,如果依照前面的步驟安裝了binutils-2.21應該不會出現該錯誤。(注第2個錯誤我沒遇到)
註:還有一個地方不知道是哪一步遇到錯誤了需要安裝libxml我在紅帽的系統鏡像中的server中找到了三個相關文件libxml2*.rpm安裝即可!!!!!!
至此,重啟reboot,打開QT運行常式,可能還有問題,我的就是還是有問題,解決辦法如下:
把QT的安裝目錄和QT中的bin都添加為環境變數,在/etc/profile下,具體怎麼填您應該知道吧,這里不提了。source /etc/profile一下
然後再點擊QT的左邊欄的項目在構建和運行的選項中,您可能哪裡沒有選擇,一定要讓你的項目有效和目錄正確,QT的版本正確!!!QT的gcc編譯目錄正確,gcc一般用的是QT文件中自帶的!!如果還不行,那就在你的在項目目錄項運行make clean!!如果還不對!!!vi Makefile 可能是這里有問題,如果不會改,就乾脆刪了rm Makefiel。然後再在QT中運行一下。

熱點內容
株洲移動網路伺服器地址 發布:2024-04-20 07:45:48 瀏覽:689
119濃度的鹽酸怎麼配置 發布:2024-04-20 06:23:38 瀏覽:119
資料庫pf 發布:2024-04-20 05:57:36 瀏覽:393
c語言編譯出現連接錯誤 發布:2024-04-20 05:42:18 瀏覽:198
湖北戴爾伺服器維修系統雲主機 發布:2024-04-20 05:36:47 瀏覽:62
android上傳數據 發布:2024-04-20 05:36:43 瀏覽:143
python替換文本內容 發布:2024-04-20 05:21:22 瀏覽:899
urllib3源碼 發布:2024-04-20 05:11:23 瀏覽:35
如何通過運行打開伺服器文件 發布:2024-04-20 00:06:50 瀏覽:671
電腦百度網盤怎麼上傳 發布:2024-04-19 23:49:15 瀏覽:417