我已经遵循了esp-下手准则来安装和测试构建hello world和眨眼的示例代码,但是这两种代码都遇到了这个问题。
> Executing task: ninja <
ninja: error: loading 'build.ninja': The system cannot find the file specified.
The terminal process "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe -Command ninja " terminated with exit code: 1.
我已经测试了所有我能找到的方法来修复它,但是我不确定我错过了什么。
这是我测试的方式之一,但也遇到了一些问题。cmd尝试运行下面的命令
C:\Espressif\frameworks\esp-idf-v4.4>python -m pip install --user -r %IDF_PATH%/requirements.txt
ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv.
这个可能的问题是python环境是存在的,所以我不能执行这个命令,但是我尝试了许多方法来禁用或禁用它,但仍然不能。
发布于 2022-11-03 22:01:56
在尝试调试了很长一段时间之后,我做了整个项目文件夹的备份,然后就疯狂地删除了文件。我删除了几乎所有我没有写的文件。只离开了main/CMakeLists.txt
,main/component.mk
,main/main.c
,main/main.h
,.gitignore
,CMakeLists.txt
和Makefile
。然后我运行了idf.py set-target esp32
和idf.py -p /dev/ttyACM0 flash monitor
,它又正常工作了。
Ubuntu 20.04.05 LTS上的VS Code &ESP-国防军
发布于 2022-11-10 21:47:12
您没有build.ninja
文件。在proje上找到这个文件
https://stackoverflow.com/questions/72299754
复制相似问题