【ROS2】vscode配置头文件路径等

1、问题描述

在ubuntu24.04上使用vscode查看C++代码时,好多头文件下面都是波浪线,找不到头文件

2、解决方法

按 Ctrl+Shift+P,输入:

复制代码
C/C++: Edit Configurations (UI)

界面会自动生成 .vscode/c_cpp_properties.json

编辑 c_cpp_properties.json

注意: "${env:AMENT_PREFIX_PATH}/include/**", 是ROS2相关的头文件

bash 复制代码
{
    "configurations": [
        {
            "name": "Linux",
            "includePath": [
                "${workspaceFolder}/**",
                "${env:AMENT_PREFIX_PATH}/include/**",
                "/opt/ros/jazzy/include/**",
                "/usr/include/eigen3",
                "/usr/include/**",
                "/usr/include/c++/**",
                "/usr/lib/gcc/x86_64-linux-gnu/**"
            ],
            "defines": [],
            "compilerPath": "/usr/bin/gcc",
            "cStandard": "c17",
            "cppStandard": "gnu++17",
            "intelliSenseMode": "linux-gcc-x64"
        }
    ],
    "version": 4
}
相关推荐
VIP_CQCRE6 小时前
把 OpenCode 接入 Ace Data Cloud:让 VS Code、Cursor、Windsurf 统一调用 AI 编程模型
vscode·大模型·ai编程·opencode·acedatacloud
木由里予10 小时前
GDB 使用手册(详细版)
c语言·vscode
2501_915909067 天前
移动端开发工具链怎么组合比较好,iOS、Android、跨端三套配置方案
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
sunoo-2297 天前
【ARM嵌入式学习笔记Day6】一文打通i.MX6ULL时钟体系:PLL/PFD/预分频+滞回比较器全解析
arm开发·笔记·vscode·单片机·imx6ull·汇编语言
明天…ling7 天前
gitee与vscode远程连接
vscode·gitee
2501_915918417 天前
iOS编程用什么软件好?主流工具Xcode、AppCode、CodeRunner与新兴快蝎对比
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
__pop_8 天前
VSCode Remote SSH 远程连接 glibc 高版本依赖问题
vscode
daxiangxm8 天前
【趣味休息】“围住小猫在线玩”-“困住小猫”,又回来了
数据结构·人工智能·vscode·github·php
星光开发者8 天前
基于Spring Boot的充电桩管理系统的设计与实现-计算机毕设【课程设计】57105
vue.js·spring boot·vscode·mysql·django·php·express
程序员允诺8 天前
内网/无网环境必备:VS Code Remote-SSH 离线包下载与手动部署教程
vscode