VS Code 配置ROS2开发环境常见问题记录

张开发
2026/4/8 20:07:22 15 分钟阅读

分享文章

VS Code 配置ROS2开发环境常见问题记录
1、VS Code配置无法生效1ctrlshiftp后找不到C/C: Edit configurations安装或重装C插件。参考链接搜索C/C: Edit configurations显示no matching command问题https://www.cnblogs.com/hunghau/p/17195622.html2完成C 代码格式化配置后不生效配置方法参考vscode最皮实的C格式化的配置方法_vscode如何对c文件格式化-CSDN博客https://blog.csdn.net/wangming12345678/article/details/121321316解决方法先卸载C插件后再重新安装。2、ROS2 API无法转到定义1在c_cpp_properties.json文件中添加ROS2头文件路径{ configurations: [ { name: Linux, includePath: [ ${workspaceFolder}/**, /opt/ros/humble/**, ${workspaceFolder}/install/base_interfaces/include ], defines: [], compilerPath: /usr/bin/gcc, cStandard: c17, cppStandard: gnu14, intelliSenseMode: linux-gcc-x64 } ], version: 4 }2删除.vscode缓存文件本人遇到该问题是将在原有foxy下开发的工程代码文件夹拷贝到新的humble版本的ROS2环境后遇到的该问题。在实际操作过程中删除该文件夹后问题依然存在在重新安装C插件完成c_cpp_properties.json的配置后该问题解决。因此该方法仅作参考。3、VS Code C代码自动格式化设置详见《vscode最皮实的C格式化的配置方法_vscode如何对c文件格式化-CSDN博客》

更多文章