qt - Qmake - 是否有“不包含”?
问题描述
我知道 Qmake 提供了 contains 函数来检查变量是否包含某些值:
contains( CONFIG, PartialStatic ) {
// my code here
}
有没有“不包含”之类的东西?
notcontains( CONFIG, PartialStatic ) {
// my code here
}
而不必这样做:
contains( CONFIG, PartialStatic ) {
}
else {
// my code here
}
我还没有看到 Qt 文档中提到过这样的事情。
解决方案
QMake 确实允许一元 NOT 运算符:
! contains( CONFIG, PartialStatic ) {
# not that
message(Not that)
}
您可以与布尔函数结合使用。
推荐阅读
- cluster-analysis - 在 DAG 中集群节点而不创建循环
- rxjs - 参数不可分配给类型参数
- java - 有没有办法使用多线程、并发 ExecutorServices 为 selenium 代码并行(同时)启动 testSuites
- mysql - 无活动状态的 SQL 查询
- html - 离子/角度中的 ngFor 索引缺少换行符
- angular - Angular 8 电子邮件验证引发异常
- php - preg_replace 输出中未评估时间
- docker - 只有当另一个容器的退出代码被抛出时,我如何才能等待启动一个容器?
- python - wxpython 改变图像大小和位置
- azure-sql-database - 接收器存储过程表名是必需的