qmake config是什么意思?

时间:2014-08-26 21:23:17

标签: c++ qt qmake

在我的.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}?这是什么意思?

1 个答案:

答案 0 :(得分:2)

  

当qmake处理专业文件时,它最多可以处理三次,具体取决于配置的设置。通常它会做三次。一次用于调试,一次用于发布,一次用于debug_and_release

     

...这个构造CONFIG(调试,调试|发布)...检查何时处理调试配置,比较“debug”和“release”是互斥的。

这取自详细解释here