visual studio code(#include报错,找不到源文件)移植别人文件时的注意事项(文章使用espidf插件)

        前段时间我在学习esp32时,移植别的博主的工程文件来参考学习的时候发现,编译始终不成功,总是会出现找不到头文件以及无法打开源文件和关于#includepath等错误,在网上查询了很久尝试了许多的方法,综合之后总结了以下方法

visual studio code(#include报错,找不到源文件)移植别人文件时的注意事项(文章使用espidf插件)_第1张图片

方法一、删除build和.vscode文件

1.在打开工程文件夹

        双击刚打开时可以看见三个文件夹,分别是:.vscode和build以及你的工程的名字(这里的sample project是一个VSCode的示例工程,后面会讲)visual studio code(#include报错,找不到源文件)移植别人文件时的注意事项(文章使用espidf插件)_第2张图片

visual studio code(#include报错,找不到源文件)移植别人文件时的注意事项(文章使用espidf插件)_第3张图片

        2.删除该目录范围下的.vscode和build文件(如果没有则无需这部操作)

方法二、新建示例工程,仅复制main.c进行移植

1.新建示例工程

        选择 查看-命令面板-输入show examples,输入后连续按两次回车

visual studio code(#include报错,找不到源文件)移植别人文件时的注意事项(文章使用espidf插件)_第4张图片visual studio code(#include报错,找不到源文件)移植别人文件时的注意事项(文章使用espidf插件)_第5张图片

       2.cv

        创建成功之后打开sample_project的main文件部分,然后将需要的main文件复制黏贴过来即可进行编译visual studio code(#include报错,找不到源文件)移植别人文件时的注意事项(文章使用espidf插件)_第6张图片

方法三、(在方法二的基础上添加其他驱动文件)

        在工程文件中添加components文件夹,然后将需要的文件移动至这里面,重启VSCode,编译。如果编译不成功报错内容关于cmake的,则进入components文件夹里面添加的驱动文件删去其cmakelists即可visual studio code(#include报错,找不到源文件)移植别人文件时的注意事项(文章使用espidf插件)_第7张图片

        END

        以上内容为我在解决bug过程中所使用的方式,但是针对个别情况并不一定试用,如果有更好的解决办法或者其他的问题出现的话,欢迎大家评论区留言讨论

你可能感兴趣的:(kill_bug,vscode,ide,编辑器,bug)