QT的安裝及環境配置


QT的安裝及環境配置

一、windows的下QT的安裝及環境配置

(一)從框架安裝程序中安裝

步驟:

准備:下載QT庫,下載指定版本的MINGWQT IDE

1、下載QT安裝文件如:qt-win-opensoure-4.6.4-mingw.exe

2、下載MINGWmingw 或者 dev-cpp

3、下載QTIDEQTCreator

3、執行安裝MINGW(至少安gcc complierg++ complierMinGw Make)

4、執行安裝QTIDE:QtCreator

5、安裝QT庫:qt-win-opensoure-4.5.2-mingw.exe

6、編譯QT debug庫。QT庫安裝后有一個QT Build Debug libraries快捷方式。

7、手動配置環境變量(一般在WINDOWS下可略過此步,但最好配置一下)

8、安裝完QT庫以后,一般會有一個QT command prompt 的快捷方式,它可以

打開一個控制台,並且能夠自動設置(使用MinGw編譯器編譯QT程序所需要的)

環境變量,在這個窗口中,就可以運行qmake以及make命令來編譯QT應用程序。

9QTIDE(QtCreator的配置)

主要設置:

1) QT版本設置:tools>options>build&run>Qt version 

在這里添加QT庫的(安裝目錄下的)qmake

如:C:\Qt\4.6.4\bin\qmake.exe

1、QT的安裝及環境配置

2) 編譯器及調試器設置:tools>options>build&run>Tool Chains

首先添加MINGW

Complier path添加g++目錄(mingw安裝目錄中的)

如:C:\MINGW\bin\g++.exe

1、QT的安裝及環境配置

(二)使用SDK安裝

安裝完成,設置環境變量及QTIDE設置

(三)使用源代碼安裝

1、安裝MINGW

2、安裝QTIDEQtCreator

3、下載並解壓縮QT源代碼到指定目錄,如:C:\QT\QTSRC

4、編譯源代碼:如果編譯不成功,則設置MINGW環境變量,及加入到PATH

進入命令窗口

進入解壓目錄:

//運行configure進行配置生成makefile 這里同時編譯debug版本(調試程序用)

release版(運行程序使用)

C:\QT\QTSRC>configure  -debug-and-release     

//運行MINGWmake工具(mingw32-make) 進行編譯

C:\QT\QTSRC>mingw32-make

編譯成功后,便可使用,無需安裝。

5、環境變量的設置。

6Qt Creator的配置

 

 

二、X11平台下安裝

(一)SDK安裝

安裝完以后需要配置環境變量。

 

(二)編譯源代碼安裝

1、下載所需要的版本QT庫源代碼。

2、解壓縮源代碼到指定目錄

3、切換工作目錄到源代碼解壓縮目錄。

4、生成平台相關qmake>makefile

運行./configure(使用絕對路徑,或者相對路徑),可加參數

(最好先使用make clean將以前有可能已經編譯的清除掉)

./configure -prefix=安裝目錄  //編譯完成后,使用make install時,安裝到哪個

目錄

5、執行make 編譯

make [all]  //編譯debug release版,默認只編譯release

6、安裝QT

make install 默認安裝到/usr/local(如果configure -prefix指定,則安裝到指定

目錄)

7、設置環境變量

8、驗證安裝

qmake -v

9、刪除本次安裝時使用的編譯過的文件及配置文件等

make clean

10、可提前安裝QTIDE,都完成安裝后設置QTIDE的選項(編譯器及調試器的

路徑設置g++  gdb)

三、環境變量的配置

² WINDOWS平台

1、可以使用我的電腦屬性右鍵設置。永久有效

QTDIR=QT安裝目錄

MINGW=MINGW安裝目錄

PATH附加上%QTDIR%\bin;%MINGW%\bin;

QMAKESPEC=win32-g++

2、也可以使用進入DOS窗口,使用CMD命令設置,但只對本窗口有效

設置:進入CMD

C:>set QTDIR=QT安裝目錄

set  MINGW=MINGW安裝目錄

set  PATH=%QTDIR%\BIN;%MINGW%\bin;%PATH%

set  QMAKESPEC=win32-g++

 

 

² X11平台

1、如果使用的Shellbashkshzshsh

將下列內容寫入到~/.bash_profile(或者~/.profile)加入以下內容

#QT Settings

export  QTDIR=QT安裝目錄

export   PATH=$QTDIR/bin:$PATH

export  LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

export   MANPATH=$QTDIR/doc/man:$MANPATH

#End QT Settings

#為批注。

2、如果使用的ShellCSH 或者TCSH

將下列代碼加入到/etc/csh.login

#QT Settings

setenv PATH QT安裝目錄/bin:$PATH

#End QT Settings

 

1:所有目錄,最好不帶有空格和中文。gccGNU  c編譯器, g++GNU c++編譯器

2:默認只編譯release(用於運行QT程序),不編譯debug(用於調試QT程序)

解決:

WINDOWS

使用QT框架安裝完以后,有一個QT Build Debug Libraries快捷方式(進行編譯)

指向QT安裝目錄\bin\qtvars.bat文件

使用QT源代碼編譯時,指定configure -debug-and-release

X11下,make時,加上選項 make all

 

附件:QT安裝目錄\bin\qtvars.bat文件 DOS下編譯Debug Libraries

@echo off

rem

rem This file is generated

rem

 

echo Setting up a MinGW/Qt only environment...

echo -- QTDIR set to C:\Qt\4.6.4

echo -- PATH set to C:\Qt\4.6.4\bin

echo -- Adding C:\MinGW\\bin to PATH

echo -- Adding %SystemRoot%\System32 to PATH

echo -- QMAKESPEC set to win32-g++

 

set QTDIR=C:\Qt\4.6.4

set PATH=C:\Qt\4.6.4\bin

set PATH=%PATH%;C:\MinGW\\bin

set PATH=%PATH%;%SystemRoot%\System32

set QMAKESPEC=win32-g++

 

if not "%1"=="compile_debug" goto END

cd %QTDIR%

echo This will configure and compile qt in debug.

echo The release libraries will not be recompiled.

pause

configure -plugin-sql-sqlite -plugin-sql-odbc -qt-libpng -qt-libjpeg

cd %QTDIR%\src

qmake

mingw32-make debug

:END


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM