VSCode(Windows)无法识别CMake、JSON带注释扩展问题求助
问题排查方案
针对“没有用于调试CMake的扩展”提示
- 确认CMake Tools扩展状态:打开VSCode左侧扩展面板,检查CMake Tools是否已启用,若刚安装则重启VSCode生效。若版本不兼容,可尝试降级到稳定版或更新VSCode至最新版。
- 配置CMake系统路径:打开命令提示符输入
cmake --version,若提示命令不存在,将CMake的bin目录(如C:\Program Files\CMake\bin)添加到系统PATH环境变量,配置完成后重启VSCode。 - 验证调试配置与CMake缓存:
- 检查
.vscode/launch.json,确保program字段指向CMake编译生成的可执行文件(如${workspaceFolder}/build/Debug/your_program.exe),调试类型设置为cppvsdbg(Windows平台)。 - 点击VSCode底部状态栏的CMake配置按钮,选择「Delete Cache and Reconfigure」重新生成项目缓存。
- 检查
针对“没有支持带注释JSON的扩展”提示
- 安装并启用JSON with Comments扩展:在VSCode扩展市场搜索「JSON with Comments」安装,确认扩展处于启用状态后重启VSCode。
- 配置JSON文件关联:打开VSCode设置(快捷键Ctrl+,),搜索
files.associations,添加如下配置:"files.associations": { "*.json": "jsonc" } - 手动切换文件模式:打开
launch.json后,查看VSCode右下角状态栏的文件模式,若显示为「JSON」,点击切换为「JSONC」即可支持注释。 - 注意:Git、GCC安装与该提示无关,无需额外操作。
内容的提问来源于stack exchange,提问作者Mohammed Hussain
相关产品推荐
相关产品推荐

