ESP32编译和引用第三方库

时间:2024-05-30 18:57:25

以smartconfig工程为例
ESP32编译和引用第三方库
如上图所示,红色框中lt5就是我创建的文件夹(拷贝log文件夹修改名字得到的)
接着修改lt5目录下的component_project_vars.mk文件
ESP32编译和引用第三方库ESP32编译和引用第三方库
如上图所示,将lt5替换为log即可,接着切换到esp-idf-v3.1/components目录下ESP32编译和引用第三方库
拷贝log文件夹并且将拷贝得来的文件夹命名为lt5,切换到lt5文件夹下,将生成库的源文件,拷贝到该目录下,头文件拷贝到该目录下的include目录下,接着修改该目录下的Kconfig文件,在执行make的时候会出现你在lt5目录下修改的Kconfig的参数,按Y即可。
ESP32编译和引用第三方库ESP32编译和引用第三方库
如上图所示,将log全部替换为lt5即可,在smartconfig目录下执行make,编译通过后会在smartconfig/build/lt5目录下会出现liblt5.a静态库
ESP32编译和引用第三方库

此文仅作为笔记,以防忘记