VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 16973|回复: 2

vs2015 编译错误 C2338 请问怎么解决

[复制链接]
61_avatar_middle
最佳答案
0 
在线会员 发表于 2016-1-14 23:12:04 | 显示全部楼层 |阅读模式
3驿站币
如下在编译程序时提示错误信息:
error C2338: <hash_map> is deprecated and will be REMOVED. Please use <unordered_map>. You can define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
请问这个错误怎么解决?
是要用<unordered_map>替换<hash_map> 吗?
要替换的话具体怎么操作呀?
还是define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS
定义_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS的话,把定义的语句放到那里合适呢?





上一篇:手机触屏版上传图片不好使
下一篇:如何利用DEV C++中的窗体程序显示网页内容
51_avatar_middle
最佳答案
83 
online_admins 发表于 2016-1-15 09:40:58 | 显示全部楼层
在你的头文件中加上这句话试试:
#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS 1
相关的解释说明见:
http://stackoverflow.com/questio ... lease-use-unordered
61_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2016-1-16 14:29:03 | 显示全部楼层
Syc 发表于 2016-1-15 09:40
在你的头文件中加上这句话试试:
#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS 1
相关的解释说明 ...

谢谢syc,我也使者按提示加入define  _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS 是没有那个静态断言的提示了!可能要从根本上解决的话就给重新将hash_map 替换成unordered_map,得重新编写代码!
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2021-1-17 05:41

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表