我以下列方式打电话给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 回答
谢谢比尔!
你解决方案有效 . 我失败了,因为在条件表达式之后没有花括号 . 它有所作为 .
谢谢!