簡體   English   中英

VSCode esp-idf 不會將我的組件文件夾鏈接到項目

[英]VSCode esp-idf wont link my component folder to project

我正在嘗試創建一個新的文件夾,我將在其中保存我的組件,我已經有默認的組件文件夾(組件),但我想使用兩個或更多文件夾來保持我的文件排序。 我嘗試創建新文件夾 (managed_components),添加文件,但我的主文件找不到新的組件文件夾

在此處輸入圖像描述

我讀過,我需要通過添加EXTRA_COMPONENT_DIRS命令來更新我的 CMakeLists.txt 文件,但我不知道它是如何工作的,也找不到任何關於如何使用它的信息,我到底應該怎么做才能告訴我的 main. c文件,這個項目中還有其他組件文件夾,如何鏈接它們?

首先, managed_components目錄由IDF Component Manager使用,因此您應該想出一個不同的名稱。

其次,考慮是否真的需要多個組件目錄。 你知道你可以在components目錄中為每個組件創建子目錄嗎? 例如:

cd components/
idf.py create-component new_component

最后,如果您確實想添加額外的組件目錄,請編輯項目根目錄中的CMakeLists.txt文件並添加如下一行:

set(EXTRA_COMPONENT_DIRS my_extra_components)

請參閱此示例CMakeLists.txt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM