一、软件版本
eclipse版本为c++Eclipse4.5.2
二、问题描述
eclipse找不到自己新建的××.h头文件
三、解决方法
一般来说找不到头文件的主要原因有两个:
1.没有下载相应的库或添加相应的库路径
2. 没有添加头文件所在的路径。
可以在工程上右键选择Properties打开功能参数设置界面,如下所示:
在C/C++General中的Paths and Symbols界面添加路径,如下所示:
但是万万没想到,添加头文件的路径之后eclipse还是提示找不到头文件,clean all之后重新编译,问题依然存在。。。。
最后在Terminal中输入:
whereis cal.h
查找cal.h的路径,最后发现原来ubuntu中竟然原来就有这个头文件…….好吧,然后然后我修改自己新建的头文件名称问题就解决了。
这是不是也说明,头文件的名字冲突也可以造成文件或目录不存在的错误?!