用VSCode做STM32项目遇到的问题

需要安装的插件

最终找到原因是,文件的命名,和include的时候写的名字,对不上 。
比如文件叫Key.h,注意只有首字母大写,inlcude”key.h”,在头文件包含的时候又变成了小写,此时vscode估计都蒙圈了,无法正常显示大纲。
我把所有文件全部改小写,然后include也全部包含小写的头文件,后面跳转就正常了
这里说明vscode对大小写是敏感的

第二个问题。
大纲会显示很多杂七杂八的信息,比如我工程里面如果有很多宏定义,typedef之类的,这些没啥用,我只希望看到函数,这里可以去修改settings.json
打开命令面板,查看->命令面板,输入settings,选这个带UI的

但是如果你用了这些功能,它会提示找不到头文件,因为它的头文件来自于KEIL软件的安装目录里面,而不是你的工程里面,你看 错的时候,缺那个头文件,就去KEIL找它编译时的路径

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月9日
下一篇 2022年7月9日

相关推荐