完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
一开始我是使用IDF4.4.7来尝试编译ESP-WHO的示例工程的。尝试了很久都没有成功。会报如下类似的错误
------------------------------------------------------------------------------------------------------------------------------------ Dependencies lock doesn't exist, solving dependencies. CMake Error at E:/Espressif_5.0.4/frameworks/esp-idf-v5.0.4/tools/cmake/build.cmake:519 (message): WARNING: Component "espressif/esp32-camera" not found WARNING: Component "espressif/esp32-camera" not found WARNING: Component "espressif/esp32_s3_eye_noglib" not found WARNING: Component "espressif/mdns" not found HINT: Please check manifest file of the following component(s): modules ERROR: Because project depends on espressif/mdns (^1) which doesn't match any versions, version solving failed. Call Stack (most recent call first): E:/Espressif_5.0.4/frameworks/esp-idf-v5.0.4/tools/cmake/project.cmake:530 (idf_build_process) CMakeLists.txt:8 (project) .-- Configuring incomplete, errors occurred! See also "E:/esp-who-master/examples/human_face_detection/web/build/CMakeFiles/CMakeOutput.log". cmake failed with exit code 1, output of the command is in the E:esp-who-masterexampleshuman_face_detectionwebbuildlogidf_py_stderr_output_22676 and E:esp-who-masterexampleshuman_face_detectionwebbuildlogidf_py_stdout_output_22676 ---------------------------------------------------------------------------------------------------------------------------------- 然后我把IDF版本切换到了5.0.4(上个版本没删),编译还是不通过,会报上面类似的错误(每次安装都测试过IDF,能编译IDF自带的示例工程)。但是我在虚拟机(Linux)上安装IDF5.0的版本,能编译通过。还有在以前没下载过IDF的电脑中,用IDF5.0.4版本都能编译通过。 可能是我删除IDF的方式有问题,我是直接将IDF文件夹直接删除的(在本次遇到问题前就在电脑上换过一次IDF版本)。关于我遇到的这个情况,有解决办法吗? |
|
相关推荐
1个回答
|
|
|
为了解决这个问题,请按照以下步骤操作:
1. 确保您已经正确安装了 ESP-IDF 框架。您可以访问 Espressif 的官方文档(https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html)了解如何安装和设置 ESP-IDF。 2. 检查您的示例工程是否包含了所需的组件。在 `CMakeLists.txt` 文件中,确保您已经添加了以下行: ``` idf_component_register(SRCS "main.c" INCLUDE_DIRS ".") ``` 3. 确保您的 `sdkconfig` 文件包含了所需的配置。您可以使用 `idf.py menuconfig` 命令来配置您的项目。 4. 如果问题仍然存在,请尝试更新您的 ESP-IDF 版本。您提到的版本是 5.0.4,但您在问题描述中提到使用了 4.4.7 版本。请确保您使用的是正确的版本,并按照相应版本的文档进行操作。 5. 如果更新版本后问题仍然存在,您可以尝试清理项目并重新编译。在命令行中,进入您的项目目录,然后执行以下命令: ``` idf.py clean idf.py build ``` |
|
|
|
|
只有小组成员才能发言,加入小组>>
945 浏览 0 评论
1672 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1330 浏览 1 评论
1233 浏览 1 评论
5021 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1253浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
927浏览 3评论
2338浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2527浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1052浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 08:47 , Processed in 0.882425 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
540
