c++ map使用问题

我之前用eclipse时都可以使用map,但是今天不知为何,我只要一使用map,在没编译之前,它提示Symbol'map'couldnotberesolved,当我编译后... 我之前用eclipse时都可以使用map,但是今天不知为何,我只要一使用map,在没编译之前,它提示Symbol 'map' could not be resolved,当我编译后,它错误提示就变成了expected constructor, destructor, or type conversion before '<' token(如图)

,头文件#include<map>我有,也写了using namespace std;但是不知为何,就是一直错,,都快把我折磨死了。。。还请各位大哥帮帮忙!谢谢了!
展开
 我来答
枫叶非也
推荐于2016-11-13 · 超过34用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:66万
展开全部
用eclipse 建立编译C++工程出现错误提示 “symbol could not be resolved”
问题原因:是debug下的source lookup path没有映射正确。
解决办法:
window -> preferences -> C/C++ -> debug -> source lookup path > Path Mapping
\cygdirve\c C:\
用cygwin下的c盘来替代当前的C盘 来查找需要的库文件,如果你的Cygwin安装在C盘,则映射C盘,如果安装在D盘,则映射为\cygdirve\d D:\,其他盘同理。

具体的可以参考:
http://www.cppblog.com/wc250en007/archive/2012/10/24/193763.html
http://kobenini.blog.163.com/blog/static/20057119720121052848966/

如果英语好,也可以参考这里:http://stackoverflow.com/questions/10803685/eclipse-cdt-symbol-cout-could-not-be-resolved
兔子和小强
2014-08-07 · TA获得超过6946个赞
知道大有可为答主
回答量:3332
采纳率:74%
帮助的人:1416万
展开全部
map 与 < 间加个空格试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轮得和1
2014-08-07 · 超过15用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:29.6万
展开全部
前面加个 typedef
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式