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

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

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

1.在打开工程文件夹

        双击刚打开时可以看见三个文件夹,分别是:.vscode和build以及你的工程的名字(这里的sample project是一个VSCode的示例工程,后面会讲)

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

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

1.新建示例工程

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

       2.cv

        创建成功之后打开sample_project的main文件部分,然后将需要的main文件复制黏贴过来即可进行编译

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

        在工程文件中添加components文件夹,然后将需要的文件移动至这里面,重启VSCode,编译。如果编译不成功报错内容关于cmake的,则进入components文件夹里面添加的驱动文件删去其cmakelists即可

        END

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

  • 18
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值