QT环境搭建与HelloWorld

我使用的是QT5.1,什么的都包装好了,还自带了QTCreator,直接下载下来运行

http://qt-project.org/downloads

Qt 5.1.0 for Windows 32-bit (MinGW 4.8, OpenGL, 666 MB) 

Qt5.1.0\Tools\mingw48_32

QT5.1中有自带MinGW 4.8,配置好mingw环境变量,就可以了

QT环境搭建与HelloWorld_第1张图片

 HelloWorld

[cpp] view plaincopy

  1. #include "mainwindow.h"  

  2. #include <qapplication.h>  

  3. #include <qpushbutton.h>  

  4.   

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

  6. {  

  7.     QApplication a(argc, argv);  

  8.     QPushButton hello("Hello World", 0);  

  9.     hello.resize(100,60);  

  10.     a.setActiveWindow(&hello);  

  11.     hello.show();  

  12.     return a.exec();  

  13. }  


环境变量

[plain] view plaincopy

  1. C_HOME          F:\Program\Qt\Qt5.1.0\Tools\mingw48_32  

  2.   

  3. PATH            %C_HOME%\bin  

  4. LIBRARY_PATH        %C_HOME%\lib  

  5. C_INCLUDEDE_PATH    %C_HOME%\include  

  6. CPLUS_INCLUDE_PATH  %C_HOME%\include\c++\3.4.5;%C_HOME%\include\c++\3.4.5\backward;%C_HOME%\include  


helloworld.pro

[plain] view plaincopy

  1. QT       += core gui  

  2. greaterThan(QT_MAJOR_VERSION, 4): QT += widgets  

  3. TARGET = helloworld  

  4. TEMPLATE = app  

  5. SOURCES += main.cpp\  

  6.         mainwindow.cpp  

  7. HEADERS  += mainwindow.h  

  8. FORMS    += mainwindow.ui  


在5.1中,手动构建QT的dome时,需要在 *.pro文件中加入下位两句:

QT       += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets


你可能感兴趣的:(QT环境搭建与HelloWorld)