天天看點

windows XP下安裝Qt (

準備的軟體:

qt-creator-win-opensource-2.1.0.exe (主要包含 mingw). qt-win-opensource-4.7.2-mingw.exe(QT編譯軟體,qmake和Qt庫).

首先安裝 qt-creator-win-opensource-2.1.0.exe. 安裝的目錄為  D:\Qt\qtcreator-2.1.0 注意此目錄下的mingw目錄,在安裝 qt-win-opensource-4.7.2-mingw.exe時要用到.

接下來安裝 qt-win-opensource-4.7.2-mingw.exe.

安裝的目錄為   D:\Qt\4.7.2 Find install mingw目錄就是 D:\Qt\qtcreator-2.1.0\ mingw 目錄.

安裝完成後設定環境變量:

D:\Qt\4.7.2\bin 和  D:\Qt\qtcreator-2.1.0\ mingw\bin這兩個目錄加入到PATH中。

然後建立如下的兩個變量: QMAKESPEC = D:\Qt\4.7.2\mkspecs\win32-g++ QTDIR =  D:\Qt\4.7.2

測試一下: 在D:\Qt_work\hello目錄下建立hello.cpp檔案,内容如下:

#include <QtGui/QApplication> #include <QtGui/QWidget> #include <QtGui/QLabel> #include <QtCore/QTextCodec> #include <QtGui/QPushButton> #include <QtGui/QVBoxLayout> int main(int argc, char* argv[]) {     QApplication app(argc, argv);     QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));     QWidget* pWidget = new QWidget;     QLabel label(pWidget);     label.setText(QObject::tr("同一個世界,同一個夢想!"));     QPushButton* btn = new QPushButton(QObject::tr("關閉"), pWidget);     QVBoxLayout* layout = new QVBoxLayout;     layout->addWidget(&label);     layout->addWidget(btn);     pWidget->setLayout(layout);     QObject::connect(btn, SIGNAL(clicked()), pWidget, SLOT(close()));     pWidget->show();     return app.exec(); }

打開指令提示符,進入D:\Qt_work\hello目錄下:

windows XP下安裝Qt (

進入debug目錄下運作hello.exe即可。

繼續閱讀