首页 文章

QMake:检查是否设置了传递的变量

提问于
浏览
0

我以下列方式打电话给QMake:

qmake“MYVARNAME = / home / user / directory”

需要检查是否设置了MYVARNAME,导致此目录包含链接器所需的文件 . 我试过了:

equals(MYVARNAME, "") error("MYVARNAME is not set")

还有

isEmpty(MYVARNAME) error("MYVARNAME is not set")

与:

isEmpty($$MYVARNAME) error("MYVARNAME is not set")

最后:

!defined(MYVARNAME, var) error("MYVARNAME is not set")

即使设置了MYVARNAME,也会始终发生错误 . 好奇,那

message($$MYVARNAME)

效果很好 .

任何帮助表示赞赏 .

1 回答

  • 0

    谢谢比尔!

    你解决方案有效 . 我失败了,因为在条件表达式之后没有花括号 . 它有所作为 .

    谢谢!

相关问题