Page 1 of 1

在ubuntu+vscode+esp-idf的编译环境中,怎么引用外部的库?

Posted: Thu Aug 25, 2022 8:43 am
by watcher
假设项目的工程文件路径是/home/qwe/project/,项目需要引用一个公共库的xxx组件,路径是/home/qwe/publicLib/xxx
那么project里面的CMakeList.txt文件和xxx组件里面的CMakeList.txt需要怎么编写?

Re: 在ubuntu+vscode+esp-idf的编译环境中,怎么引用外部的库?

Posted: Thu Aug 25, 2022 11:11 am
by ESP_Gargamel
比如以 examples/protocols/esp_http_client/CMakeLists.txt 为例,可以用类似:

Code: Select all

set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/common_components/protocol_examples_common)
这样的方式添加路径在其他地方的 components。具体需要细看 https://docs.espressif.com/projects/esp ... ystem.html 里的内容。

Re: 在ubuntu+vscode+esp-idf的编译环境中,怎么引用外部的库?

Posted: Thu Oct 06, 2022 3:41 am
by watcher
可行,原来之前方向走错了,谢谢指导!