keil MDK使用第三方软件Keil2Json.exe生成compile_commands.json文件,方便vscode直接导入keil MDK工程后实现clangd语法解析
问题使用vscodeclangd插件keil MDK工程直接导入keil MDK工程后实现语法解析功能关键在于能够生“compile_commands.json”这个文件并用clangd的解析命令实现解析。我感觉最方便的就是使用“keil2Json.exe”这个软件了。现在有更好的办法就是使用EIDE插件导入无论是keil或者IAR工程直接自动生成的compile_commands.json文件进行解析。详情请看vscode直接导入工程使用c/c插件遇到的语法提示问题问题窗口有错误链接https://blog.csdn.net/duanjianbo3330/article/details/159961208?spm1011.2124.3001.6209vscodeEIDEClangd环境导入keil C51以及MDK工程链接https://mp.csdn.net/mp_blog/creation/editor/151051652第三方软件的名字是“Keil2Json.exe”下面是github上的相关地址https://github.com/huiyi-li/keil2clangd使用方法首先将Keil2Json.exe文件所在路径添加的PATH环境变量中。在需要生成compile_commands.json文件的地方打开“终端”然后输入“ Keil2Json.exe”然后输入最后右键使用“vscode”打开右键---》命令面板---》Clangd:Restart Language Server---生成了.cache文件夹。