有人建议我将不同的库放入一个组件文件夹中,并使用 CMakeList.txt 解决它们。
我的文件夹结构如下所示:
代码:
- main
main.c
- components
-Lib_A
aa.c
aa.h
- A1
bb.c
bb.h
_ A2
dd.c
dd.h
-Lib_B
ee.c
ee.h
- B1
ff.c
ff.h
- B2
gg.c
gg.h
我把它放在 CMakeList 中:
代码:
set(EXTRA_COMPONENT_DIRS "components")
然后我把它包括在:
代码:
#include "dd.h"
但 idf 显示:
代码:
fatal error: dd.h: No such file or directory
解决方案是什么?