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

时间:2013-07-19 10:12:56

标签: qmake

我以下列方式致电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 :(得分:0)

谢谢比尔!

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

谢谢!