我正在使用Eclipse,不明白"设置包括项目设置中的路径";以及";在项目设置中添加链接资源";对于头文件。它们是如何工作的?
我遇到了以下情况:
我想使用一个头文件">functions_api.h";,其在SDK中提供。我已经在">C/C++构建->设置->包括";,并且头文件在我的项目中也是可见的。
- 我可以包括">函数_api.h";以及访问/使用其预定义的MACRO。然而,当我将例如新的typedef添加到">函数_api.h";,新添加的typedef在我的项目中不可见
- 然后我创建了一个新文件(new->文件(,该文件链接到函数_api.h";。在此步骤之后,新添加的typedef在项目中也可见
所以我不明白的是:
- 为什么新添加的typedef在链接">函数_api.h";(通过新的->文件(,而其他预定义的MACRO是可见的
- 链接">函数_api.h";,是什么使得新添加的typedef变得可见
谢谢BL_
@user7860670的评论解决了这个问题。