【发布时间】:2018-10-26 18:21:07
【问题描述】:
美好的一天。
我需要访问我的 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 变量的任何参考。
This是使用QBS变量的唯一链接,但仅限于QBS文件内
我想这样做:
QString appflavour = Qbs.get("flavour")
我该怎么做?
【问题讨论】:
标签: qt qt5 qt-creator qbs