首页 > 解决方案 > Qmake - 是否有“不包含”?

问题描述

我知道 Qmake 提供了 contains 函数来检查变量是否包含某些值:

contains( CONFIG, PartialStatic ) {
   // my code here
}

有没有“不包含”之类的东西?

notcontains( CONFIG, PartialStatic ) {
   // my code here
}

而不必这样做:

contains( CONFIG, PartialStatic ) {
}
else {
   // my code here
}

我还没有看到 Qt 文档中提到过这样的事情。

标签: qtqmake

解决方案


QMake 确实允许一元 NOT 运算符:

! contains( CONFIG, PartialStatic ) {
  # not that
  message(Not that)
}

您可以与布尔函数结合使用。


推荐阅读