我是一名经验丰富的Java开发人员,对Eclipse非常熟悉。最近,我一直试图将(BLE), IAR C语言项目迁移到Eclipse中,而不使用IAR官方的Eclipse插件,我只想使用Eclipse作为代码浏览IDE,同时学习如何工作,并继续本教程,并在将来使用Eclipse进行开发。
我已经尝试了一天来迁移这个项目,但是我缺少一些关于Eclipse语言支持的东西。
在.h文件中,项目"A“中定义了一些类型,它在项目"B”中的其他.c文件中引用,而Eclipse虽然可以“转到声明”,但它显示了项目“BE 212/code>中的编译错误。”
在相同场景的其他情况下,我注意到我不需要指向任何文件夹作为源文件夹,只要文件夹位于项目根目录下,它们就被添加到该特定项目的构建路径中,并且还导入到项目"B“中,仅引用项目属性中的"A”项目,这是正确的吗?
另外,我注意到在C语言中,两个项目可以相互引用,而不需要Eclipse来困扰我,所以我假设这是合法的,因此我假设应该有一个C语言的多项目结构模式,在哪里可以找到这样详细的规范呢?
谢谢,
亚当·泽哈维。
发布于 2012-05-19 23:07:44
我终于明白这不可能.唉,我一直在努力工作,以便能够在运行、调试和通过IAR将程序部署到微处理器时在Eclipse中编辑我的代码。
发布于 2011-07-26 00:09:44
尝试这 (公共源查找路径首选项)
编辑:在我的中,我确实喜欢这样:
右击项目>属性> C/C++通用>路径和符号。
然后选择my language (GNU C)并添加包含我想包含的头文件的文件夹。
对于每个配置(Run/Debug)或仅针对活动配置,可以在一步内自动完成该操作。
发布于 2013-02-28 09:31:18
转到Project > Properties > C/C++ General >路径和符号,然后单击Export .若要将包含路径和/或符号定义保存到文件,请执行以下操作。在另一个项目中,可以使用.
https://stackoverflow.com/questions/6806239
复制相似问题