使用的VSCODE搭建的编译环境,安装的esp-idf-v5.1.1,编译hello_world可正常编译;
编译源码esp-box-0.5.0esp-box-0.5.0examplesfactory_demo时,报错,请问这是什么问题
又从Github上下载源码esp-box-master.zip, 里面的例程源码也是一样的问题
请问还有什么需要配置的吗?
我看了main文件夹下的CMakeLists.txt
# The following lines of boilerplate have to be in your project's
# CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(EXTRA_COMPONENT_DIRS
../../components
)
add_compile_op
tions(-fdiagnostics-color=always)
project(factory_demo)
编译时的log:
-- Found Git: E:/Aw/ESP32/ESP32_IDF/.espressif/tools/idf-git/2.39.2/cmd/git.exe (found version "2.39.2.windows.1")
CMake Error at E:/Aw/ESP32/ESP32_IDF/esp-idf/tools/cmake/project.cmake:349 (message):
Directory specified in EXTRA_COMPONENT_DIRS doesn't exist:
E:/Aw/ESP32/components
Call Stack (most recent call first):
E:/Aw/ESP32/ESP32_IDF/esp-idf/tools/cmake/project.cmake:433 (__project_init)
CMakeLists.txt:13 (project)
-- Configuring incomplete, errors occurred!
终端进程“C:WINDOWSSystem32WindowsPowerShellv1.0powershell.exe -Command cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DESP_PLATFORM=1 -S e:AwESP32ESP32_TESTfactory_demo -B e:AwESP32ESP32_TESTfactory_demobuild”已终止,退出代码: 1。