【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
}
相关推荐
哎写bug的程序员2 天前
关于VSCode上gcc,gdb的安装配置问题
ide·vscode·编辑器
旺旺的碎冰冰~2 天前
VScode解决终端输出中文乱码问题
ide·vscode·编辑器
jason.zeng@15022072 天前
使用vscode+flutter开发android程序(入门)
android·vscode·flutter
golang学习记3 天前
最新版VS Code开发Spring Boot项目保姆级教程
java·spring boot·vscode·后端
2501_915918414 天前
在 Xcode 中运行和调试单元测试的完整指南
ide·vscode·macos·ios·单元测试·个人开发·xcode
面壁的熊猫4 天前
工作和学习中的高效工具
vscode
不爱吃鱼的蔓热莓4 天前
释放VSCode插件占用系统盘垃圾
ide·vscode·编辑器
2501_915106325 天前
iOS开发之Xcode常用调试技巧总结
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
bing_feilong5 天前
vscode: ssh Got bad result from install script
ide·vscode·ssh
沫璃染墨5 天前
从零入门计算机网络系列(五):UDP套接字编程实战——从核心API到客户端与服务器通信
linux·网络·c++·vscode·网络协议·udp