视频加载失败

使用vscode编辑ros2工作空间代码的时候,头文件代码红标问题的解决

111 字
1 分钟
使用vscode编辑ros2工作空间代码的时候,头文件代码红标问题的解决
使用vscode编辑ros2工作空间代码的时候,头文件代码红标问题的解决
  1. 使用指令
colcon build --packages-select topic --cmake-args -DCMAKE_EXPORT_COMPILE_COMMANDS=On
  1. 在build文件夹下找到 compile_commands.json 然后复制到workspace
  2. ctrol + shitf + P 打开C/C++: Edit Configurations (JSON) 添加一行代码
"compileCommands": "${workspaceFolder}/build/topic/compile_commands.json",
  1. 完整Json实例
{
"configurations": [
{
"name": "Linux",
"compileCommands": "${workspaceFolder}/compile_commands.json",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "c17",
"cppStandard": "gnu++17",
"intelliSenseMode": "linux-gcc-x64"
}
],
"version": 4
}

如果做了上面这些还是有红标,那就是vscode打开的不是ros2工作目录,而是对应的上一级目录!

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

使用vscode编辑ros2工作空间代码的时候,头文件代码红标问题的解决
https://chachaprj.top/posts/2026-10-07/
作者
ChaCha
发布于
2026-10-07
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
ChaCha
Pain Equals Gain
公告
欢迎来到我的博客!
分类
标签
最新动态
站点统计
文章
15
分类
7
标签
19
总字数
21,598
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0

当前页面没有目录

文章目录

当前页面没有目录