由于项目需要,这两天开始接触qt。这是一个跨平台的C++编程框架,现在作为Nokia的产品使用十分广泛。
1、环境搭建
到qt官网上下载需要的东西:直接下载sdk比较方便。我是单独下的,包括qt的win版,MinGW-gcc(gcc的win版),qt-creator(集成开发环境)。
自己弄得话,qt的源码要自己编译生成,命令是:在4.3.5目录下,使用configure命令,之后按命令走就好了。我的这个步骤用了10多个小时,崩溃… 所以还是下sdk吧大家!
都装好后需要设置环境变量:
PATH +=E:/Qt/4.3.5/bin;E:/MinGW/bin
还需要创建两个环境变量:
QTDIT=E:/Qt/4.3.5
QMAKESPEC=win32-g++ (这正是能生成.exe的win下的g++)
2、小测试
现在用qt-creator应该可以进行开发了。由于我觉得有必要知道creator调用了哪些命令,所以我试图通过命令行进行开发。
现在随便建一个文件夹,里面放上测试用的qt-C++源码,包括头文件和.cpp文件(这些可以通过creator生成然后再拷出来)。
转到此目录下使用命令
qmake -project 生成工程文件。
qmake 生成Makefile
mingw32-make 生成可执行文件
结束。
P.S :工程文件里指定了头文件,源文件等等。如
######################################################################
# Automatically generated by qmake (2.01a) ?? ?? 29 08:53:32 2011
######################################################################
TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += .
# Input
HEADERS += mainwindow.h
FORMS += mainwindow.ui
SOURCES += main.cpp mainwindow.cpp