再会。
我需要访问我的 Qt 代码中的特定 QBS 变量。
一个例子是应用程序的名称、组织甚至是风格,在我的应用程序 qbs 文件中指定的所有变量都是这样。
import qbs
Project {
// These variables should be available in C++ code.
name: "my_app_name"
organization: "Organisation_Name"
flavour:"AppFlavour"
minimumQbsVersion: "1.7.1"
CppApplication {
files: [
]
Depends { name: "Qt"; submodules: ['core', 'network'] }
cpp.cxxLanguageVersion: "c++11"
cpp.defines: [
"QT_DEPRECATED_WARNINGS",
]
consoleApplication: true
Group {
name: "source"
files: [
"qconfigurationmanager.cpp",
]
}
Group {
name: "header"
files: [
"qconfigurationmanager.h",
]
}
Group { // Properties for the produced executable
fileTagsFilter: "application"
qbs.install: true
}
}
}
查看QBS的 Qt 文档,我没有找到在 Qt 代码中使用 QBS 变量的任何参考。
这是使用 QBS 变量的唯一链接,但仅限于 QBS 文件中
我想这样做:
QString appflavour = Qbs.get("flavour")
我怎样才能做到这一点?