Eclipse : Unresolved inclusion
Eclipse 中新建C 或C ++到项目时,头文件报警,显示“Unresolved inclusion:<stdio.h>” 虽然不影响项目到编译和运行,确也无法查看头文件,让人感觉实在不爽。下面是在国外到网站上看到解决方案,自己整理了一下拿来分享一下。关于在Eclipse 下配置C /C ++ 开发环境这里不多说了。
在终端下查看C 库文件到路径:
$ echo "int main() { return 0; }" > a1.c
$ gcc -v a1.c
#include "..." 搜索从这里开始:
#include <...> 搜索从这里开始:
/usr/lib/gcc/i686-linux-gnu/4.6.1/include
/usr/local/include
/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed
/usr/include/i386-linux-gnu
/usr/include
搜索列表结束。
……
查看C++ 库文件到搜索路径:
$ echo "int main() { return 0; }" > a1.cpp
$ g++ -v a1.cpp
#include "..." 搜索从这里开始:
#include <...> 搜索从这里开始:
/usr/include/c++/4.6
/usr/include/c++/4.6/i686-linux-gnu/.
/usr/include/c++/4.6/backward
/usr/lib/gcc/i686-linux-gnu/4.6.1/include
/usr/local/include
/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed
/usr/include/i386-linux-gnu
/usr/include
搜索列表结束。
在eclipse中菜单Window --> Preferences --> C/C++ --> Build --> Environment添加环境变量
C_INCLUDE_PATH =/usr/lib/gcc/i686-linux-gnu/4.6.1/include:/usr/local/include:/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed:/usr/include/i386-linux-gnu:/usr/include
CPLUS_INCLUDE_PATH =/usr/include/c++/4.6:/usr/include/c++/4.6/i686-linux-gnu/.:/usr/include/c++/4.6/backward:/usr/lib/gcc/i686-linux-gnu/4.6.1/include:/usr/local/include:/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed:/usr/include/i386-linux-gnu:/usr/include
记得选中下面的Append variables to native environment.
添加完后重启Eclipse 新建项目即可。
方法二:
这是c/c++标准库未设置所致。解决方法如下。
选中项目,依次操作:
右键单击 -> properties -> C/C++ General -> Paths and Symbols -> Add… -> file system.
然后选择c/c++库的位置:/usr/include
如此再继续添加/usr/include/c++
Eclipse : Unresolved inclusion相关推荐
- eclipse - unresolved inclusion: stdio.h
在linux 上安装eclipse上配置好cdt后,新建项目时,当查找头文件时, 却出现如下错误提示: unresolved inclusion: <stdio.h> 这是c/c++标准库 ...
- Eclipse中使用JNI编写C代码时出现“Unresolved inclusion: ***.h”的解决方案
1 致谢 感谢初道网友(估计是这个名字吧 不过也有可能是转载的 我还是由衷地表达一下谢意) 链接如下:http://www.51testing.com/html/02/n-862402.html 2 ...
- 解决Eclipse C/C++ 报错:could not be resovled/Unresolved inclusion
参考链接: 解决Eclipse C/C++中"Unresolved inclusion" 的错误提示 | 学步园 https://www.xuebuyuan.com/1257482 ...
- 使用NDK过程中出现“Unresolved inclusion jni.h”
使用JNI调用C++编译而成的动态链接库文件的时候,出现了"Unresolved inclusion jni.h"问题 对于这种问题主要有两种解决办法: 第一种解决方法:添加包含的 ...
- BB10 Cascades: 如何消除“Unresolved inclusion”警告信息
http://blog.csdn.net/keyboardota/article/details/8464299 在BB10 Cascades Gold版本中,如果你新建一个BlackBerry项目, ...
- ECLIPSE明明能跳到头文件,却提示Unresolved Inclusion,怎么办?
试了几个办法,终于成功了.也不知道哪个有用.先记录一下: 增加include 参考<Eclipse/NSight解决办法:unsolved inclusion stdio.h/map/strin ...
- Eclipse相关问题总结
这篇博客是用来记录自己在使用Eclipse的过程中遇到的一些问题,以及解决方法,做一个总结,算是笔记吧. 1.问题描述: 对Eclipse中使用4个空格来替换一个Tab键的设置方法. 解决方法: 第一 ...
- 手把手教你通过Eclipse工程配置调用JNI完全攻略
本文地址:http://www.cnblogs.com/wavky/p/JNI.html 当你找到并鬼使神差地打开这个博文的时候,我敢肯定你已经知道什么是JNI,基本概念就不粘贴了. 百度出来的JNI ...
- Android之NDK开发学习总结
Android之NDK开发 http://www.cnblogs.com/devinzhang/archive/2012/02/29/2373729.html 一.NDK产生的背景 Android平台 ...
最新文章
- python 除法取模_Python的运算符和表达式(上)
- 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第7章-二阶时滞多智能体系统分组一致性
- 读取无线手柄数据_xbox series x/s 手柄开箱
- 厉害了!春节不打烊年货30分钟即买即送 饿了么新上线650多家超市
- Visual Studio Code如何编写运行C、C++
- SqlServer常用对象查询
- 无线传感网络定向扩散路由仿真matlab,确定性无线传感器网络定向扩散路由协议...
- Git for Windows 国内下载站,发布
- 主板24pin接口详图_24Pin接口再见!华擎推出首款ATX12VO标准的Z490主板
- 修改Administrator密码 VS 快捷键
- Mac 下如何解压 bin 文件
- 【Docker】No defult Boot2Docer ISO异常
- 下一代防火墙(NGFW)如何防御APT攻击?
- 咬住爱的甜蜜 像夹心巧克力 连懒懒的猫咪 也偷偷看你 难以抗拒你的美丽 裙摆摇不停 只为了与你相遇
- VideoProc for mac(全能视频处理软件)
- 全概率公式与贝叶斯公式-机器学习
- HBuilder开发旅游类APP(一) ----- 实现地图插件调用、苹果和安卓同步混合开发
- Uniapp——使用安卓原生插件
- Aurora落地中国,AWS掀开中国新篇章
- 【火灾检测】森林火灾检测系统(带面板)【含GUI Matlab源码 1921期】
热门文章
- linux后台不挂断运行 nohup命令
- 【BZOJ2004】[Hnoi2010]Bus 公交线路 状压+矩阵乘法
- 51nod 1907(多项式乘法启发式合并)
- JAVA多线程和并发基础面试问答(转载)
- 在数据库中outlet、code、outline为联合组件。hibarnate插入可如此插入
- 转载:glut.h 与 stdlib.h中 的exit()重定义问题的解决
- HttpURLConnection简单用法
- python地板除与除法的区别_“地板除”还是“取整除”?地板除和天花板除floor division和ceil devision...
- java http 压缩_解压HTTP API的GZIP压缩数据
- linux 广播命令,Linux基础命令---ping