C:\Qt\Qt5.9.0\5.9\mingw53_32\include\QtCore\qglobal.h:974: error: missing template arguments before ')' token for (auto _container_ = QtPrivate::qMakeForeachContainer(container); \ ^
时间: 2024-02-14 10:08:07 浏览: 27
这个错误通常出现在使用 `foreach` 循环时没有正确包含头文件的情况下。请确认你已经包含了正确的头文件 `<QtCore>`。
此外,这个错误有时也可能是因为你的编译器版本不支持 C++11 中的 `auto` 关键字。如果是这种情况,你需要通过编译器选项来启用 C++11 支持。例如,使用 GCC 编译器时,你可以在编译选项中添加 `-std=c++11` 来启用 C++11 标准支持。
如果你已经包含了正确的头文件并启用了 C++11 支持,但仍然遇到这个错误,请检查你的代码中是否有语法错误或其他编译错误。
阅读全文