vscode环境下使用idf开发的组件问题
Moderator: Bob
-
Penguin_Helper
- Espressif staff

- Posts: 156
- Joined: Tue Jul 11, 2023 6:55 am
Re: vscode环境下使用idf开发的组件问题
在组件管理器描述文件 idf_component.yml 中,按照下方示例,添加组件在 Github 的地址:
或者你可以直接把需要的组件包下载下来后手动放入工程文件夹中。
Code: Select all
dependencies:
esp-gsl:
git: https://github.com/leeebo/esp-gsl.git
version: "*"
button:
git: https://github.com/espressif/esp-iot-solution.git
path: components/button
version: "*"Re: vscode环境下使用idf开发的组件问题
手动是要.mk文件吗还是怎么样?在组件管理器描述文件 idf_component.yml 中,按照下方示例,添加组件在 Github 的地址:
或者你可以直接把需要的组件包下载下来后手动放入工程文件夹中。Code: Select all
dependencies: esp-gsl: git: https://github.com/leeebo/esp-gsl.git version: "*" button: git: https://github.com/espressif/esp-iot-solution.git path: components/button version: "*"
-
Penguin_Helper
- Espressif staff

- Posts: 156
- Joined: Tue Jul 11, 2023 6:55 am
Re: vscode环境下使用idf开发的组件问题
手动加组件的话,把下载的 component 放入你项目的 component 文件夹中,然后在 CMakeLists.txt 中使用 idf_component_register 注册该组件。例如:
Code: Select all
idf_component_register(SRCS "spi_lcd_touch_example_main.c" "lvgl_demo_ui.c"
INCLUDE_DIRS ".")Re: vscode环境下使用idf开发的组件问题
好的谢谢手动加组件的话,把下载的 component 放入你项目的 component 文件夹中,然后在 CMakeLists.txt 中使用 idf_component_register 注册该组件。例如:Code: Select all
idf_component_register(SRCS "spi_lcd_touch_example_main.c" "lvgl_demo_ui.c" INCLUDE_DIRS ".")
Who is online
Users browsing this forum: No registered users and 1 guest