首页 > 代码库 > 使用qmake生成Makefile

使用qmake生成Makefile

手动写Makefile是一件痛苦的事情,稍不小心就会出错,不过qmake可以让你脱离苦海

qmake可以根据你提供的.pro文件,生成Makefile

又是要些.pro文件呀!,不过他可比Makefile简单多啦,一分钟你就能学会

简单的.pro文件

SOURCES += hello.cppHEADERS += hello.hCONFIG  += cnosole warn_on debug

只配置这三项就可以生成Makefile

SOURCES

写出源文件的位置,支持相对路径,支持通配符

SOURCES = ../src/*.cpp

SOURCES使用 = 会覆盖之前赋的值,所以建议使用 += 

HEADERS

写出头文件的位置,使用方式和SOURCES类似

HEADERS += ../src/*.h

CONFIG

这里定义的是程序编译的配置选项,例如:

console 代表编译console程序

warn_on 代表打开警告

debug 代表DEBUG模式编译,也可以用release 

生成Makefile

qmake -o Makefile hello.pro 

 

使用qmake生成Makefile