Windows下安裝QT4.5

來源:互聯網
上載者:User

Windows
下安裝QT4.5

 

安裝步驟:

1.       




qt-win-opensource-src-4.5.1.zip
解壓到某個目錄下面(路徑中最好不要有中文和空格,防止出現莫名其妙的問題),比如:

C:/Qt/4.5/   

或者

C:/Qt/4.5-msvc2005/ (<--
if for instance you plan on using Visual Studio 2005)

2.       



開啟
vsvars32.bat
(如果
VS2005
裝在
C
盤,
vsvars32.bat
在目錄
C:/Program
Files/Microsoft Visual Studio 8/Common7/Tools
中),修改環境變數:

ü        




C:/QT/4.5-msvc2005
加入
PATH

PATH = C:/QT/4.5-msvc2005; ... …

ü        




C:/QT/4.5-msvc2005/include
加入
INCLUDE

INCLUDE = C:/QT/4.5-msvc2005/include; … …

ü        




C:/QT/4.5-msvc2005/lib
加入
LIB
中;

LIB = C:/QT/4.5-msvc2005/lib; … …


C:/QT/4.5-msvc2005/bin;
加入系統內容變數
PATH
中,建立系統內容變數
QMAKESPEC
,值
win32-msvc2005

VC
版本與
QMAKESPEC
的對應關係如下:

·        



Visual
Studio 6.0 -> win32-msvc

  • Visual
    Studio .NET (2003) ->win32-msvc.net
  • Visual
    Studio 2005 -> win32-msvc2005
  • Visual
    Studio 2008 -> win32-msvc2008

echo %QMAKESPEC%
檢查
QMAKESPEC
是否正確設定

 

3.       



運行
cmd.exe
,進入目錄
C:/Qt/4.5-msvc2005
,在命令列下運行
vsvars32.bat
,這時,當前的命令列中就已經設定好了
QT
安裝所需要的環境變數。

用一個簡單的方法來測試環境變數是否已經配置好:

C:/QT/4.5-msvc2005> nmake /?

出現所示情況,如果一切
OK

 

4.       



C:/QT/4.5-msvc2005>configure
–debug-and-release

(可以設定所需的參數,執行
configure.exe
–help
看參數說明)

ü        



Which
edition of Qt do you want to use?

商業版(
Commercial Edition
)、開源版(
Open Source Edition
)可供選擇,我選擇開源版,輸入
o
,斷行符號;

ü        



Do
you accept the terms of the license?

輸入
y
,斷行符號,開始產生
qmake
(需要等一段時間,我的筆記本上面大約
10
分鐘)。

      

qmake –v
檢查
PATH
是否正確設定

 

5.       



編譯
QT

C:/QT/4.5-msvc2005>nmake
,編譯時間很長呀,建議晚上下班回家前開始編譯的工作,第二天一大早來發現一切
OK
,這種感覺還是挺好的。

編譯成功後,執行
nmake clean
清理編譯時間產生中間檔案,檔案夾只剩下
770M

 

6.       



通過
qmake
建立
VC2005
工程

現在,我們可以用一段小程式來享受一下之前辛苦搭建環境後帶來的快樂:

#include <QApplication>

#include <QPushButton>

int main(int argc, char* argv[])

{

      QApplication
app(argc, argv);

      QPushButton
hello("Hello world!");

     
hello.resize(400,300);   

      hello.show();

      return
app.exec();

}

 

放在
E
盤的
hello
檔案夾中(工作目錄可以隨意),然後執行編譯連結過程,具體如下:

E:/>hello>qmake -project 
       
//
意思是建立一個和平台無關的專案檔

E:/>hello>qmake hello.pro
   
//
根據上一步產生的專案檔建立一個平台特定的
makefile

E:/>hello>qmake -tp vc hello.pro 
//
通過
hello.pro
建立一個
VS
的專案檔

E:/>hello>nmake 
            
//
編譯鏈結程式

 

在產生
XXX.pro
的工程檔案後,可以執行
qmake -tp vc XXX.pro
產生
vc

XXX.dsp
檔案,就可以在
vc
中進行
qt
檔案的編譯和操作了,很方便地在不同系統中進行程式移植了

 


相關連結:

http://www.qtnode.net/wiki/Qt4_with_Visual_Studio

http://sakurasea.com/program/qt4-5-integrate-with-vs2008-vs2005/

http://blog.sina.com.cn/s/blog_5a8c0abf0100b3qw.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.