1. 程式人生 > >ESP32編譯和引用第三方庫

ESP32編譯和引用第三方庫

以smartconfig工程為例 這裡寫圖片描述 如上圖所示,紅色框中lt5就是我建立的資料夾(拷貝log資料夾修改名字得到的) 接著修改lt5目錄下的component_project_vars.mk檔案 這裡寫圖片描述這裡寫圖片描述 如上圖所示,將lt5替換為log即可,接著切換到esp-idf-v3.1/components目錄下這裡寫圖片描述 拷貝log資料夾並且將拷貝得來的資料夾命名為lt5,切換到lt5資料夾下,將生成庫的原始檔,拷貝到該目錄下,標頭檔案拷貝到該目錄下的include目錄下,接著修改該目錄下的Kconfig檔案,在執行make的時候會出現你在lt5目錄下修改的Kconfig的引數,按Y即可。 這裡寫圖片描述這裡寫圖片描述 如上圖所示,將log全部替換為lt5即可,在smartconfig目錄下執行make,編譯通過後會在smartconfig/build/lt5目錄下會出現liblt5.a靜態庫 這裡寫圖片描述

此文僅作為筆記,以防忘記