Windows下Qt開發環境的配置

來源:互聯網
上載者:User

網上有太多關於Windows下Qt配置的文章,各有各的說法,按照他們的去做也都不行。經過一番摸索之後,終於算是把Windows下Qt的開發環境給配置好了。首先,說明的是Qt Open Source已經不支援Visual Studio了,因為Qt公司把這個功能當作Qt Commerical裡面的一個功能了。所以,不要想在VC6.0或VS2005下用Qt了,當然,至於是不是真的能用我自己也沒有去嘗試。我這裡,只是翻譯了Qt公司網站上的一句話罷了,呵呵,廢話不多說了。

Qt for Windows有兩種格式的檔案:一種是exe格式的,一個是src格式的。當然,這裡我推薦大家下載exe格式的檔案,因為不用那麼繁瑣的配置和編譯,只要點OK就行了。

一、exe格式的Qt for Windows的安裝與配置過程

1、安裝MinGW,這個是必須的,到哪裡去下載,這個我就不多說了。我用的是MinGw的3.4.2版本的。也是exe格式的MinGW,只要一路點OK就行了。當然,最好裝在C:/MinGW下吧,因為好找啊。呵呵

2、安裝exe格式的Qt for Windows,當在安裝的過程中會有提示MinGW的安裝路徑,這時預設的就是C:/MinGW所以,只要一路OK就行了。Qt for windows的預設安裝路徑是:C:/Qt/4.4.3/,當然這裡我的Qt版本是4.4.3的。

3、將Qt for Windows的bin目錄添加到環境變數裡面,添加方法:我的電腦-》屬性-》進階-》環境變數,找到名為PATH的環境變數,然後點編輯,在後面加上C:/Qt/4.4.3/就行了,當然這個路徑要和原來的路徑之間用分號;分開的。

4、測試Qt for Windows是否配置成功。可以點“開始”-》“Qt for Windows”-》Qt Command Prompt。因為在Qt Command Prompt裡它已經自動的設定了編譯時間需要的環境變數了。然後輸入“edit”,輸入下面的程式:#include <QApplication>
#include <QFont>
#include <QPushButton>

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

    QPushButton quit("Quit");

    quit.resize(75, 30);
    quit.setFont(QFont("Times", 18, QFont::Bold));

    QObject::connect(&quit, SIGNAL(clicked()), &app, SLOT(quit()));

    quit.show();

    return app.exec();
}

然後儲存為main.cpp,之後退出edit,用cd命令進入儲存main.cpp的目錄,我的儲存main.cpp的目錄名為Hello,然後運行下面的命令:

qmake -project

之後會產生hello.pro,然後運行:qmake hello.pro

之後會產生很多的檔案不用管了,然後運行:make

之後再debug目錄下,就會出現main.o和hello.exe了。然後雙擊hello.exe,就會出現如下的視窗:

 

看到了吧,一切就這麼OK了。

二、src格式的Qt for Windows 的安裝

1、安裝MinGW

2、將C:/Qt/4.4.3/bin添加到系統的環境變數,如何添加,請看上面

3、“運行”-》“cmd”-》

C:
cd /Qt/4.2.3
configure

如果裝有VC的話,請運行:configure -platform win32-msvc

運行完configure之後,再運行qmake,如果你上面啟動並執行是configure -platform win32-msvc命令的話,請運行nmake

之後就算配置完成了。

總結:exe格式的Qt for Windows我是親自驗證過的配置成功了,至於src格式的Qt for Windows的配置我是參考Qt公司網站的,所以沒有親自驗證。不保證後者一定成功

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.