qmake:如何通过命令行提供多个变量?
qmake
允许通过命令行界面提供变量,如下所示:
qmake "CONFIG += release" "MY_VAR = hello"
因此我可以在 .pro
文件中使用 $$MY_VAR
。但是否有可能以这种方式提供多个变量呢?我已经尝试过
qmake "CONFIG += release" "MY_VAR = hello" "MY_ANOTHER_VAR = hi"
但它不起作用(引发错误)。有什么提示吗?
qmake
allows to supply a variables via a command-line interface like this:
qmake "CONFIG += release" "MY_VAR = hello"
So i can use $$MY_VAR
inside a .pro
file. But is it possible to suply more than one variable such way? I have tried
qmake "CONFIG += release" "MY_VAR = hello" "MY_ANOTHER_VAR = hi"
But it did not work (raises error). Any hints?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个问题具有误导性。您可以提供任意数量的变量。
.pro 文件:
qmake 运行:
编译器输出:
The question is misleading. You CAN supply any number of variables.
.pro file:
qmake run:
compiler output:
qmake 可以通过
$$()
语法访问环境变量(内部变量通过$${}
语法访问)。这可用于将任意数量的变量传递给 qmake。qmake can access environment variables via
$$()
syntax (internal variables are accessed with$${}
syntax). This can be used to pass any number of variables to qmake.