qt - qmake 无法评估正确的变量

标签 qt qmake

我想在应用程序中分享我的构建版本,但我无法让那个东西工作...这是我的 .pro 文件的一部分...

LITERAL_HASH = "foo";
BUILD = "$${LITERAL_HASH}{\"sexy Installer\"},(0x12345678),1,0,3";
DEPLOYMENT.installer_header = $$(BUILD);

message(bar .$$(BUILD).)

当我从 Qt 菜单运行 qmake 时,输出是:

Project MESSAGE: bar ..

我正在根据文档做所有事情,但那个变量似乎仍然是空的......

最佳答案

使用 $${BUILD} 代替 $$(BUILD)$() 运算符访问环境变量,而不是 .pro 文件变量。

关于qt - qmake 无法评估正确的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4215257/

相关文章:

c++ - 用于数据存储的静态类

c++ - 我可以使用 .cpp 和 .h 文件制作 .pro 文件吗

windows - 编译 Qt 5,收到警告 "The build will most likely fail."

c++ - 带有附加结果的 QCompleter

ubuntu - ld联动问题:/usr/bin/ld: cannot find [libraryname]

c++ - 如何根据平台排除Qt中的某些文件

c++ - qt在编译时生成包含git hash的头文件并使用文件强制重建

QT-Creator:我应该在哪里看到 qMake 变量的输出: "message( string )"

c++ - 使用 VS2012 未为 Qt 加载引用

c++ - 如何在Qt中编写客户端-服务器应用程序和实现简单的协议(protocol)