使用 Keil MDK 进行嵌入式开发时,Keil 的编辑器相对于主流编辑器而言有些不方便,比如缺少暗色主题、缺少智能悬停感知(鼠标停在一个宏上,能自动展开最终的宏结果)、代码补全不好用等等,所以推荐使用 VS Code 来代替 Keil 的编辑器。本文用于记录所需的设置项。
-
安装 VS Code
-
安装 C/C++
插件
-
使用 VS Code 打开 Keil 工程
打开 VS Code,点击 File - Open Folder...
选中 Keil 工程文件夹。
-
保存工作区(可选)
主要目的是下次可以双击这个工作区图标来打开工程,一个 Keil 工程只需要保存一次。
-
添加头文件
Keil 工程文件夹内的头文件会自动查找,但工程依赖的一些头文件可能存在其它地方。所有不在工程文件夹内的头文件,都需要手动添加。
首先按下 F1
,输入 c/c++
选择C/C++:Edit configurations(UI):
在 Include path
中填入需要的头文件路径(注意:我这里使用的是 Keil MDK 编译器)。
-
添加宏
编译器会自带一些宏,比如 Keil 编译器则会定义宏 __CC_ARM
,而有些代码和头文件会使用这些宏,在使用 VS Code 的时候就会找不到这些宏,从而导致语法错误。这些与编译器相关的宏需要我们自己添加。
在 Defines
中,填入需要的宏(注意:我这里使用的是 Keil MDK 的 ARMCLANG编译器)
-
从 Keil 中打开 VS Code工作区(可选)
Run Independent:
勾选,这样Keil不用等待VSCode执行完成。(这样就可以使用其它自定义工具菜单)。
-
隐藏不需要的文件和文件夹(可选)
- 按下
ctrl+shift+P
打开显示所有命令,在输入框中输入settings
回车 - 进入
User Settings
页面搜索 files.exclude
读后有收获,资助博主养娃 - 千金难买知识,但可以买好多奶粉 (〃‘▽’〃)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)