如何在Eclipse中正确设置C语言项目

时间:2011-07-24 10:23:46

标签: c eclipse-cdt iar multi-project

我是一位经验丰富的Java开发人员,我对Eclipse非常熟悉。最近我一直试图将Texas Instrumental(BLE) IAR C语言项目迁移到Eclipse中,而不使用IAR官方Eclipse插件,我只想使用Eclipse作为我的代码浏览IDE,我学习了工作原理,并跟进了教程,并在将来使用Eclipse进行开发。

我现在已经尝试了一天,以迁移项目,但有些东西我缺少关于Eclipse C语言支持的东西。

在项目“ A ”中的 .h 文件中定义了一些类型,该文件在其他 .c 文件中引用在项目“ B ”和Eclipse中虽然它可以“转到声明”,但它在项目“ B ”中显示编译错误。< / p>

我注意到在同一场景的其他情况下,我不需要指向任何文件夹作为源文件夹,只要文件夹位于项目根目录下,它们就会被添加到构建中该特定项目的路径,也导入到项目“ B ”中,只引用项目属性中的“ A ”项目,这是正确的吗?

另外,我注意到在 C语言中,两个项目都可以互相引用,没有Eclipse困扰我,所以我认为这是合法的,因此我假设应该有一个 C语言我应该遵循多项目结构模式,在哪里可以找到这样详细的规范?

谢谢,

Adam Zehavi。

3 个答案:

答案 0 :(得分:1)

尝试this(公共源查找路径首选项)

编辑:在我的Eclipse CDT Helios中,我喜欢这样:

右键点击项目&gt;属性&gt; C / C ++一般&gt;路径和符号。

然后选择我的语言(GNU C)并添加包含我想要包含的头文件的文件夹。

对于每个配置(运行/调试),或者仅针对活动配置,可以在一个步骤中自动完成该操作。

答案 1 :(得分:0)

我终于明白这无法做到了......唉,我一直努力在Eclipse中编辑我的代码,同时通过IAR IDE运行,调试和部署程序到微处理器。

答案 2 :(得分:0)

转到项目&gt;属性&gt; C / C ++一般&gt;路径和符号然后单击“导出设置...”以将包含路径和/或符号定义保存到文件中。在您的其他项目中,您可以使用导入设置...