标题:无法将参数 1 从“std::initializer_list转换为“const QHash 什么意思
作者:leelyn
日期:2016-04-11 22:17
内容:
代码如下
Cpp:
BuiltinDeclarations::BuiltinDeclarations()
: m_languageVersion(Version::fromString(QLatin1String(QBS_LANGUAGE_VERSION)))
, m_typeMap(std::initializer_list({
{ QLatin1String("Artifact"), ItemType::Artifact },
{ QLatin1String("Depends"), ItemType::Depends },
{ QLatin1String("Export"), ItemType::Export },
{ QLatin1String("FileTagger"), ItemType::FileTagger },
{ QLatin1String("Group"), ItemType::Group },
{ QLatin1String("Module"), ItemType::Module },
{ QLatin1String("Probe"), ItemType::Probe },
{ QLatin1String("Product"), ItemType::Product },
{ QLatin1String("Project"), ItemType::Project },
{ QLatin1String("Properties"), ItemType::Properties }, // Callers have to handle the SubProject case.
{ QLatin1String("PropertyOptions"), ItemType::PropertyOptions },
{ QLatin1String("Rule"), ItemType::Rule },
{ QLatin1String("Scanner"), ItemType::Scanner },
{ QLatin1String("SubProject"), ItemType::SubProject },
{ QLatin1String("Transformer"), ItemType::Transformer }
}))
{
H:
..