您当前的位置: 首页 >  eclipse

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Eclipse/NSight解决办法:unsolved inclusion stdio.h/map/string/queue/list

柳鲲鹏 发布时间:2019-03-04 09:38:29 ,浏览量:0

  使用NSight(基于Eclipse),修改代码时提示unsolved inclusion map/string/queue/list这一类的警告。虽然不影响编译(命令行),总是感觉很别扭,而且动不动提示错误。于是上网找到启示,然后自己反复实验,最终找到了正确有效的解决办法。列出来给正在为此苦恼的朋友。

  • 有效解决办法

  选中项目,依次操作:

  右键单击 -> properties -> C/C++ General -> Paths and Symbols -> Includes->GNU C++(具体哪个语言根据自己情况,实在不行所有的都加上)

  Add…  -> file system,然后选择c/c++库的位置(或者手工输入):

  /usr/include

  /usr/include/c++/5.4.0(这里5.4.0,通过命令gcc -v查询)

  完成后如下图。

  然后:Project->C/C++ index->Freshen All Files。

 

 

  • 其他办法(无效)

实际上先找到的是这个办法, 设置后反复clean/rebuild/index,折腾来折腾去,没什么作用。也许别的时候有用,记录下来。

windows->preferences->C/C++->build->environment,点击添加按钮ADD C_INCLUDE_PATH

/usr/include

CPLUS_INCLUDE_PATH

/usr/include/c++/5.4.0(这里5.4.0,通过命令gcc -v查询)  

 

 

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0786s