当前位置:   article > 正文

ESP32:解决用VSCode+IDF搭建环境后总是编译失败的几个问题_ninja: error: loading 'build.ninja': 系统找不到指定的文件。

ninja: error: loading 'build.ninja': 系统找不到指定的文件。

 用的这个插件。

1.ninjia error;

2.Failed to run confgen.py

3.CMake Error: The source directory "C:/Users/uesr/Desktop/esp程序/sample" does not exist.

 以上三个是我参照网上教程、官方文档去搭建环境后总是会出现的问题;在网上搜了一圈,并没有能够解决。因为我创建工程啥的,所有都是按网上来的,可能这一版的IDF更新后之前的不适用了。这里贴一个官方的流程。ESP32C3快速入门

 我先安装了图中最下方的630mb的idf,发现编译失败,有大问题。在网上看到其他人用的中间的那个1GB的,所以我把之前的卸载了,重新装了1GB版本的;但是发现还是编译失败。估计和这个没关系。

之前也看到一篇文章VSCode初次编译ESP32报错【ninja: error: loading ‘build.ninja‘: 系统找不到指定的文件】问题已解决_じ跢☆鐸ve的博客-CSDN博客

当时一看,他在原文件夹里打开编译不了,用Show Examoles Projects Create出来就行了,但是我就是Create出来的,我编译不了。所以我就默认不能解决,跳过了。

最后,网上的解决方案都看遍了,解决不了。突发奇想,想试试原文件夹里的文件能不能直接编译,好家伙,这一试,就编译出来了。

不知道问题出在哪,反正都试试,总没错。 

编译之后可能会出现头文件、函数跳转不了的问题,把工程文件里的.vscode删除,再用命令加一个就可以了。

应该是工程文件的环境配置哪里出了问题,暂时不知道怎么解决,而且这个方法编译后关闭文件夹再打开编译的话似乎会重新编译,耗费时间太长了。

烧录暂时没有测试,板子不在身边。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/875924
推荐阅读
相关标签
  

闽ICP备14008679号