紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
ROS2中课程3.5.2中问题
-
1.问题描述
vscode中编写第一个C++例程头文件错误,错误显示为:
检测到#include错误,请更新includePath。
无法打开 源 文件 “rclcpp/rclcpp.hpp”
2.源码:#include "rclcpp/rclcpp.hpp" int main(int argc, char **argv) { rclcpp::init(argc, argv); /*产生一个Wang2的节点*/ auto node = std::make_shared<rclcpp::Node>("wang2"); // 打印一句自我介绍 RCLCPP_INFO(node->get_logger(), "大家好,我是单身狗wang2."); /* 运行节点,并检测退出信号*/ rclcpp::spin(node); rclcpp::shutdown(); return 0; }
3.运行及打印
-
可以增加一个文件
// /home/usr/town_ws/.vscode/c_cpp_properties.json { "configurations": [ { "name": "Linux", "includePath": [ "${workspaceFolder}/**", "/opt/ros/foxy/include/" ], "defines": [], "compilerPath": "/usr/bin/gcc", "cStandard": "gnu17", "cppStandard": "gnu++14", "intelliSenseMode": "linux-gcc-x64" } ], "version": 4 }
文件夹结构如下:
-
-
@1071904412 哥,您好,我按您的添加了,但是他提示找不到
-
@kwei_work opt前有一个/别抄错了
-
@小鱼 之前同样遇到过这个问题
-
@小鱼 谢谢鱼哥
-
@1071904412 谢谢哥
-
-
末尾要加两个星号
"/opt/ros/humble/include/**" -
我刚开始, 也是遇到这个问题; 如何都会报这个文件不存在; 请问是什么原因呀?