一、要安装的软件:Keil和VsCode,(注意:自己要记好安装路径)
(1) VsCode官网下载及配置注意事项
VsCode下载安装教程:2.VSCode的下载和安装-领取安装包_哔哩哔哩_bilibili
VsCode官网:Visual Studio Code - Code Editing. Redefined
下载时要选择稳定版本
VsCode配置教程:3.下载MinGW64-【VScode配置 CC++开发环境】_哔哩哔哩_bilibili
(2) Keil下载安装教程:
Keil5安装教程视频 (全套资料+51和32皆可用Keil5编译设置)_哔哩哔哩_bilibili
二、安装VsCode插件
三、插件设置
(1)Embedded IDE插件设置
VScode配置C环境和导入keil工程_vscode打开keil工程_studyingdda的博客-CSDN博客
(2)Keil Assistant插件设置
VS Code环境下编辑、编译、下载Keil工程代码_strongerHuang的博客-CSDN博客
四、头文件报错问题
(1)STM32工程头文件报错问题
STM32工程文件里一般都包含了头文件,只需要在工程文件下运行,编译器就可以知道头文件的位置了。
VSCode使用keil插件,头文件无法打开,有红波浪线-------解决_vscode 的keil插件找不到头文件_断章zzz的博客-CSDN博客
(2)C51工程头文件报错问题
C51工程文件一般没有包含头文件,头文件内容都在Keil安装目录下,Keil调试时只需要调用就行,但VsCode不知到Keil的头文件位置,因此只需要告诉VsCode头文件的位置,编译器就不会报错了。
鼠标放到出错的头文件上,点击小灯泡,选择includePath设置,找到Keil安装目录文件下的C51\INC\Atmel文件,将文件路径复制粘贴到包含路径下面即可