嗨,我有一个嵌入式 C 项目,所有基本 C 库都存储在外部文件夹中(不在工作区中)。我可以编译,因为编译器知道在哪里查找这些文件,但 Eclipse 不知道这些文件存在并且我收到错误消息:
我可以手动添加一个文件夹:rightClickOnProject->Properties->C/C++ Include Paths and
Symbols -> Add External Include Path
例如,该文件<stdint.h>
位于文件夹中,C:\embARM7\yagarto\arm-elf\include
因此我执行以下操作:
这解决了 eclipse 错误标记<stdint.h>
但是该文件<stdio.h>
位于文件夹中C:\embARM7\yagarto\arm-elf\include\sys
,我必须再次进行整个过程:
现在下一个头文件位于C:\embARM7\yagarto\arm-elf\include\machine
等等等等....
我的问题是:有没有办法添加一个包含所有子文件夹的外部包含路径?类似于“添加此文件夹和所有子文件夹”/“递归添加此文件夹”。这样C:\embARM7\yagarto\arm-elf\include\*
我就不必手动添加文件夹结构中的每个文件夹。对于一个项目,这是 5 分钟,但我必须为 10 个项目做这件事,而且这种工作很糟糕。
谢谢