QT的安裝及環境配置

QT的安裝及環境配置html

1、windows的下QT的安裝及環境配置c++

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

步驟:windows

準備:下載QT庫,下載指定版本的MINGWQT IDEbash

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

2、下載MINGWmingw 或者 dev-cpp工具

3、下載QTIDEQTCreatorui

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

4、執行安裝QTIDE:QtCreatorspa

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

一、QT的安裝及環境配置

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

首先添加MINGW

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

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

一、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的配置

 

 

2、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)

3、環境變量的配置

² 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

相關文章
相關標籤/搜索