在我的.pro文件中,我找到了这个代码段:
win32 {
CONFIG(debug, debug|release) {
LIBS += $$(QwtDir)/lib/qwtd.lib\
version.lib
} else {
LIBS += $$(QwtDir)/lib/qwt.lib\
version.lib
}
我查看了qmake的文档,它说你可以使用CONFIG
作为条件语句,他们举了一个CONFIG(debug)
的例子,这意味着如果处于调试模式,但是{{1} 1}?这是什么意思?
答案 0 :(得分:2)
当qmake处理专业文件时,它最多可以处理三次,具体取决于配置的设置。通常它会做三次。一次用于调试,一次用于发布,一次用于debug_and_release
...这个构造CONFIG(调试,调试|发布)...检查何时处理调试配置,比较“debug”和“release”是互斥的。
这取自详细解释here。