最近在搞esp32,使用VS code进行开发,但是当把别人的工程直接导进去的时候编译报错找不到文件:
但是在之前明明已经新建工程成功了,那应该是缺少某些文件吧。在网上找到一种方法就是将文件拷贝到之前新建的文件里面,确实是可以编译了。
但到底是什么不一样呢,我就使用对比软件对比了一下,
左边是不能编译的文件,右边是复制到新建的里面可以编译的文件,很明显的区别是多了一个编译的文件夹,
那这样的话,我直接先清除下编译是不是也能行呢,意思就是文件的编译是之前的编译环境,自然找不到那个文件了,也就是ninja这个文件,但我查看我的安装里面是有这个程序的,那就是编译环境不一样,说干就干,果然清除完一次编译后直接就可以再次编译了。