【发布时间】:2015-06-22 07:16:22
【问题描述】:
我目前正在开发 CDT(Eclipse Luno) 中的一个项目。我在项目下有一些子目录。喜欢
1> 目录1
....一些源文件和头文件
2>目录2
....又是一些源文件和头文件
3> 等等一些目录
我通过属性将所有这些目录的路径添加到路径变量中->
路径和符号
但是当它遇到 #include "dir1/someheaderfile" 之类的包含指令时仍然如此。
即使添加了路径,它也无法识别文件(实际上我也将它添加到所有目录的所有属性中)。
我阅读了有关 stackoverflow 的其他问题,然后运行 index->rebuild 仍然没有变化。请帮助。
【问题讨论】:
-
您已将“c:\...\dir1”添加为目录?你试过没有 dir1 的 #include "header.h" 吗?
-
其实这是linux系统。但是您建议在没有 dir1 的情况下尝试“header.h”!这是什么原因?
-
您的路径指定搜索的根目录。如果你有 dir1 的路径变量并且 #include "dir1/header.h" 就像路径 dir1/dir1/header.h。