2012-08-30 48 views
0

我现在使用eclipse在C++代码中用pandaboard开发Android平台上的驱动程序和守护进程,并且我想使用eclipse plus CDT作为编辑和浏览工具。eclipse for android c源代码 - 如何解决编译头文件?

我已经将android源代码导入到eclipse中作为makefile项目,并使用索引器进行处理。

我的问题是,因为有很多像不同架构(x86,arm等)的头文件,比如etc等等,所以Eclipse会报告一个错误,比如“无法解析的包含xxx”,因为这些文件的候选人过多。如果我指定变量或标识符来通知eclipse,就像makefile选项一样,可以日食分析makefile并选择正确的路径(如编译器)?

任何人都可以帮助我吗?

感谢,

-Yunfei

回答

0

您的驱动程序的工作结帐: http://wiki.eclipse.org/HowTo_use_the_CDT_to_navigate_Linux_kernel_source

一般来说你需要给Eclipse的手,以便它知道在哪里可以找到一个Makefile项目时包括并定义了哪些预处理符号。

右键单击您的项目。选择属性 - > C/C++常规 - >路径和符号。 添加最重要的包含路径,索引器结果将变得更好。

+0

弗兰克,非常感谢,这是非常非常有用的。 – yunfei