在Eclipse中包含路径问题:可能是Indexer

时间:2014-01-24 11:29:10

标签: c eclipse linux-kernel include eclipse-cdt

当我尝试在Eclipse CDT中编译linux-kernel(v.2.6.39)时,我对我的包含路径没有留下任何问题。我知道这是互联网上讨论得很好的话题,但所有这些解决方案都没有解决我的错误。

其中一个错误是:**linux/kvm_host.h: No such file or directory** 源代码中标记的一行是:#include < linux/kvm_host.h>

我做了什么(实际上期望解决这个问题):

  • 项目属性
    • C / C ++ General
      • 路径和符号

我在“Includes”,“Library Paths”中添加了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

仍然(在另一个制造之后),它没有改变一件事。

那么问题是什么,有人可以给我一个暗示吗?

[编辑:正如我在评论中提到的那样,使用STRG +点击带下划线的库,它会在我的浏览器中打开,所以我认为这只是 Indexer的问题但我想我已经在其选项菜单中尝试了所有内容]

我只是尝试开发一个新的Linux内核没什么特别的,我不能成为第一个,用新的日食来做这个。

1 个答案:

答案 0 :(得分:0)

第三次在同一个内核上创建一个新项目后,它现在正在运行。但我仍然不知道为什么:/,因为我重建了一个索引器项目几次。我希望这不会发生这样的事情。

感谢您的支持!