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;但是不知为何,就是一直错,,都快把我折磨死了。。。还请各位大哥帮帮忙!谢谢了! 展开
,头文件#include<map>我有,也写了using namespace std;但是不知为何,就是一直错,,都快把我折磨死了。。。还请各位大哥帮帮忙!谢谢了! 展开
3个回答
展开全部
用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
问题原因:是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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询