准备的软件:
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目录下:
进入debug目录下运行hello.exe即可。