Eclipse找不到头文件,分两种情况:一种是找不到C++标准环境的头文件,可以看我的另一个贴子。点击打开链接
另一种是找不到自己写的头文件。
这个问题,问的是比较多的:我们在VC的环境中的习惯是把头文件放一个文件夹比如header,源文件放source,这样在写源文件include你自己的头文件会找不到头文件,
这是因为eclipse不会自己添加同一个工程里面的各文件夹路径,所以自己写的头文件就在眼前,但就是找不到,解决办法:
点C++项目上右键,propertie_C/C++General_Paths and Symbol_Includes标签下Add,将你工程的header文件夹添加进来就找得到头文件了。
还有一个问题,也是经常有人问的,就是在Eclipse里面有的代码你写的时候,build不会报错,等再写一段之后,你保存完文件,再build就报错了,而且是你上一次build没有报错的,你可能觉得奇怪了,刚刚build这个位置还没报错呢?
其实这个是Eclipse不一样的地方,就是它build的是你存盘后的代码,所以记得build之前先存盘,存盘完后build的就是你所有写过的所有代码。
这样设计可能它考虑的是如果没有存盘的好习惯,程序在build的时候,机子当掉了,你写的代码也就没了。所以养成这个常存盘的习惯也好,先存盘再build。