在阅读Qt 5.1的文档,特别是qmake时,我对qmake CONFIG()函数的文档中给出的解释感到困惑.我完全理解函数的单参数版本,但是双参数版本对我来说完全没有意义.我认为我的困惑来自缺乏"主动配置"的定义,因为Qt 5.1文档说明如下:
此函数可用于测试置于CONFIG变量中的变量.这与作用域相同,但具有额外的优点,可以传递第二个参数来测试活动配置.由于值的顺序在CONFIG变量中很重要(也就是说,最后一个集合将被视为互斥值的活动配置),因此可以使用第二个参数来指定要考虑的一组值.
我非常感谢对"主动配置"这个概念的解释,因为我完全难以理解,并且无法从第二个论点中获得任何实际意义.