【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
}
相关推荐
好悬给我拽开线1 天前
RoboTTT
ide·vscode·编辑器
时间的情敌2 天前
几款常用的编程AI工具
vscode
捷瑞电子工坊2 天前
VSCode的配置和一些报错问题
vscode·ubuntu·c/c++·编译报错·开发环境配置·初学者教程·json配置
孙小l懒_keep_update3 天前
【VSCODE中的Codex 打不开(页面空白,一直 Loading)】
vscode
面包狗AI4S3 天前
Codex/ChatGPT 反复 Reconnecting(正在重新连接) 5/5 的最简修复方法
人工智能·vscode·chatgpt
与自己和解7413 天前
使用ssh实现 VScode 直连 ubuntu
vscode·ubuntu·ssh
捷瑞电子工坊3 天前
Ubuntu 下安装 VSCode 和 gcc 的简单步骤
vscode·ubuntu·代码编辑器·安装教程·gcc·deb·snap
sunoo-2293 天前
【网络编程 + 数据库】select 与 epoll 核心区别详解 + SQLite 入门到 C 接口全攻略
linux·网络·数据库·vscode·学习·sqlite
2501_915106323 天前
第一次开发 iPhone App,可能碰到的问题,解决办法
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
CounterGlew5114 天前
Vscode通过ssh链接autodl云服务器并配置codex
运维·服务器·vscode