在Eclipse中包含路径问题:可能是索引器
当我试图在EclipseCDT中编译linux内核(v.2.6.39)时,我遇到了一个关于包含路径的问题。我知道这是一个在互联网上被广泛讨论的话题,但所有这些解决方案都没有解决我的错误 其中一个错误是:在Eclipse中包含路径问题:可能是索引器,c,eclipse,linux-kernel,include,eclipse-cdt,C,Eclipse,Linux Kernel,Include,Eclipse Cdt,当我试图在EclipseCDT中编译linux内核(v.2.6.39)时,我遇到了一个关于包含路径的问题。我知道这是一个在互联网上被广泛讨论的话题,但所有这些解决方案都没有解决我的错误 其中一个错误是:**linux/kvm_host.h:没有这样的文件或目录** 源代码中标记的一行是:#include 我所做的(并实际期望解决这个问题): 在 项目属性 C/C++通用 路径和符号 我在“包含”、“库路径”中添加了包含目录: e、 g: 尽管如此(在另一次制作之后),它仍然没有改变任
**linux/kvm_host.h:没有这样的文件或目录**
源代码中标记的一行是:#include
我所做的(并实际期望解决这个问题):
在
- 项目属性
- C/C++通用
- 路径和符号
我只是试着开发一个新的Linux内核没有什么特别的,我不可能是第一个,用一个新的eclipse来做这件事。在同一个内核上做了第三次新项目之后,它现在开始工作了。但我仍然不知道为什么:/,因为我多次重建了项目和索引器。我希望事情不会像这样继续下去
谢谢你的支持 在
/[path to kernel]/linux-2.6.39/
中打开一个终端,然后运行find-名称为“kvm_host.h”
找到了吗?它是作为/[path to kernel]/linux-2.6.39/include/linux/kvm_host.h找到的吗?
?是的,正是我找到的路径,[STRG]+[单击“missing”头]工作,它在eclipse中打开了正确的头。但这仍然是一个错误?您是否在gnuc
Include目录中添加了路径?在projectproperties/C/C++general/path and symbols/includes中,我可以添加汇编源代码
、gnu C
或gnu C++
的include搜索路径。您是否将路径添加到正确的语言中?
- /[path-to-kernel]/linux-2.6.39/
- /[path-to-kernel]/linux-2.6.39/include
- /[path-to-kernel]/linux-2.6.39/include/linux