qmake简介

    qmake是一个用于简化构建跨平台应用程序的工具。qmake自动产生makefile 文件,不论是否用qt写的工程都可以用qmake。

    qmake产生makefile文件,依据的是工程文件。工程文件需要开发人员来手动创建。qmake也能自动的生成构建规则为QT下的moc和ui。在不修改工程文件的情况下,qmake也能够为visual studio生成工程文件。

    

    下面举个实际的例子:在H:\Qt\4.7.3\examples\qmake\tutorial目录下有文件main.cpp,hello.cpp,hello.h

然后手动新建一个工程文件hello.pro文件内容如下:

       CONFIG += qt
       HEADERS += hello.h
       SOURCES += hello.cpp
       SOURCES += main.cpp

       在cmd下输入:H:\Qt\4.7.3\examples\qmake\tutorial>qmake -o Makefile hello.pro

则在目录下生成两个文件加三个文件,分别为debug,release,Makefile ,Makefile.Debug,Makefile.Release.

使用qmake -tp vc -spec win32-msvc2008 hello.pro命令可以生成debug,release和一个hello.vcproj文件用于visual studio


       

你可能感兴趣的:(qmake简介)