我是一位经验丰富的 Java 开发人员,对 Eclipse 非常熟悉。最近我一直在尝试将Texas Instrumental (BLE)(IAR C 语言项目)迁移到 Eclipse 中,而不使用 IAR 官方 Eclipse 插件,我只想使用 Eclipse 作为我的代码浏览 IDE,同时我了解事情是如何工作的,并且跟进教程,以后用Eclipse开发。
我已经尝试了一天来迁移项目,但是我缺少一些关于 Eclipse C 语言支持的东西。
在项目“ A ”中的.h文件中定义了一些类型,在项目“ B ”中的另一个.c文件中引用了这些类型,而Eclipse虽然可以“转到声明”,但在项目中显示编译错误“乙”。
我注意到在相同场景的其他情况下,我不需要将任何文件夹指向源文件夹,只要文件夹位于项目根目录下,它们就会被添加到该文件夹的构建路径中特定项目,并且还导入到项目“ B ”中,仅在项目属性中引用“ A ”项目,这是正确的吗?
另外,我注意到在C 语言中,两个项目可以相互引用,没有 Eclipse 困扰我所以我认为这是合法的,因此我认为应该遵循C 语言多项目结构模式,我在哪里可以找到这么详细的规格?
谢谢,
亚当泽哈维。