首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >unordered_map未找到

unordered_map未找到
EN

Stack Overflow用户
提问于 2015-08-29 16:01:36
回答 2查看 5.8K关注 0票数 2

我需要使用一个.cpp文件,该文件包含Qt项目中的#include <unordered_map> (基于QT5.4.2(Clang6.0(苹果),64位))。但是,我得到了错误:“unordered_map”文件未找到。我检查了unordered_map头文件所在的文件夹的路径是否与<algorithm><utility><iostream><sstream>相同,它们都包含在同一个.cpp文件的开头。只有“unordered_map”无法找到。有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-29 16:24:37

在pro文件中添加config +=c++11

您可以参考this

票数 1
EN

Stack Overflow用户

发布于 2015-08-29 16:04:10

std::unordered_map模板类是在C++11中添加的,因此您可能没有使用C++11支持进行编译。考虑到<algorithm><utility><iostream><sstream>工作得很好(这一切都存在于C++11之前),这一点尤其正确。

编译时只需添加-std=c++11标志即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32287977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档