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

📅 2026/7/9 2:28:22 👁️ 阅读次数 📝 编程学习
【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相关的头文件

{"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}