Добрый день.
Мне нужно получить доступ к определенным переменным QBS внутри моего кода Qt.
Примером является имя приложения, организация или даже разновидность, все переменные, указанные так, как это в моем файле 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
}
}
}
Глядя на документацию Qt для QBS , я не нашел никаких ссылок на использование переменных QBS в коде Qt.
Этот является единственной ссылкой на использование переменных QBS, но только в файле QBS
Я хотел бы сделать это:
QString appflavour = Qbs.get("flavour")
Как я могу это сделать?