【发布时间】:2019-04-13 13:02:57
【问题描述】:
我确实使用 Eclipse Photon (4.8.0) 设置了一个 C 项目,用于为 ESP-32 开发程序。我确实按照this official setup instructions配置了IDE。
刷入 ESP-32 可以正常工作。但是,一旦我尝试包含子文件夹中的头文件,我就会遇到麻烦。我已经建立了一个非常简单的项目来说明这个问题。该项目由main.c、base/test.h和base/test.c组成,而test.h和test.c文件只包含一个签名为void function1(void);的函数。
当我尝试在main.c 中调用function1() 时,我在main.c 中收到此错误:
对 function1() 的未定义引用
请与所附截图进行比较,其中描述了所有内容。
如何解决这个问题?
【问题讨论】:
标签: c eclipse embedded eclipse-cdt