我以下列方式调用 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)
效果很好。
任何帮助表示赞赏。