鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    ros2 jazzy 显示没有那个文件或目录

    已定时 已固定 已锁定 已移动 未解决
    综合问题
    ros2 rosjazzy ros2编译
    4
    18
    1.1k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Z
      zio @zio
      最后由 编辑

      @zio 在 ros2 jazzy 显示没有那个文件或目录 中说:

      各位大佬下午好,新手问题😞 cca78149-5945-4b20-9ac5-bc45b42ff58d-image.png 文件确实在这里(图中方框),路径是直接复制的,但是显示没有那个文件或路径

      之前找别的文件是正常的,就这条指令最后一句一直找不到io@zio-VMware-Virtual-Platform:~/d2lros2/chapt2$ g++ first_ros2_node.cpp \ -I/opt/ros/jazzy/include/rclcpp/
      -I /opt/ros/jazzy/include/rcl/
      -I /opt/ros/jazzy/include/rcutils/
      -I /opt/ros/jazzy/include/rmw
      -I /opt/ros/jazzy/include/rcl_yaml_param_parser/
      -I /opt/ros/jazzy/include/rosidl_runtime_c
      -I /opt/ros/jazzy/include/rosidl_typesupport_interface
      -I /opt/ros/jazzy/include/rcpputils
      -I /opt/ros/jazzy/include/builtin_interfaces
      -I /opt/ros/jazzy/include/rosidl_runtime_cpp
      -I /opt/ros/jazzy/include/tracetools
      -I /opt/ros/jazzy/include/rcl_interfaces
      -I /opt/ros/jazzy/include/libstatistics_collector
      -I /opt/ros/jazzy/include/statistics_msgs \
      -I /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail
      In file included from /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp:7,
      from /opt/ros/jazzy/include/rclcpp/rclcpp/copy_all_parameter_values.hpp:21,
      from /opt/ros/jazzy/include/rclcpp/rclcpp/rclcpp.hpp:171,
      from first_ros2_node.cpp:3:
      /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp:267:10: fatal error: service_msgs/msg/detail/service_event_info__struct.hpp: 没有那个文件或目录
      267 | #include "service_msgs/msg/detail/service_event_info__struct.hpp"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      compilation terminated.
      zio@zio-VMware-Virtual-Platform:~/d2lros2/chapt2$ echo $ROS_PACKAGE_PATH
      :/home/siat/ccny/ccny_vision:/home/siat/catkin_ws/src
      zio@zio-VMware-Virtual-Platform:~/d2lros2/chapt2$

      Z 1 条回复 最后回复 回复 引用 0
      • Z
        zio @zio
        最后由 编辑

        @zio 已解决

        1 2 条回复 最后回复 回复 引用 0
        • 1
          1499744277 @zio
          最后由 编辑

          @zio 求解 我也遇到这个问题了

          Z 1 条回复 最后回复 回复 引用 0
          • Z
            zio @1499744277
            最后由 编辑

            @1499744277 我的问题不一定跟你的相同。路径只到报错那提示的前面一个

            1 1 条回复 最后回复 回复 引用 0
            • 1
              1499744277 @zio
              最后由 编辑

              @zio cfee3632-34a3-48c2-842a-5182480ad226-image.png 我的报错是这个 还不知道怎么解决

              Z 1 条回复 最后回复 回复 引用 0
              • Z
                zio @1499744277
                最后由 编辑

                @1499744277 未找到命令,应该是你那个-L格式有问题

                1 1 条回复 最后回复 回复 引用 0
                • 1
                  1499744277 @zio
                  最后由 编辑

                  @zio 第一个报错一直解决不掉
                  c7356b33-fdde-4eb5-a812-e76eb9b6879f-image.png 后面那个好说 主要是前面的

                  Z 1 条回复 最后回复 回复 引用 0
                  • Z
                    zio @1499744277
                    最后由 编辑

                    @1499744277 解决了吗 ,你这是运行命令时的位置错了

                    1 1 条回复 最后回复 回复 引用 0
                    • 1
                      1499744277 @zio
                      最后由 编辑

                      @zio 解决了,虽然报错和小鱼的文章还是不太一样 但是终于是往前走了一步了

                      1 条回复 最后回复 回复 引用 0
                      • 1
                        1499744277 @zio
                        最后由 编辑

                        @zio 你这个是咋解决的,马上就遇到你这个问题了🤔

                        Z 2 条回复 最后回复 回复 引用 0
                        • Z
                          zio @1499744277
                          最后由 编辑

                          @1499744277 路径到他提示的前面一个就过了

                          1 1 条回复 最后回复 回复 引用 0
                          • Z
                            zio @1499744277
                            最后由 编辑

                            @1499744277 https://fishros.com/d2lros2/#/
                            你可以看这个操作

                            1 1 条回复 最后回复 回复 引用 0
                            • 1
                              1499744277 @zio
                              最后由 编辑

                              @zio 解决了,感激不尽,谢谢你!

                              1 条回复 最后回复 回复 引用 0
                              • 1
                                1499744277 @zio
                                最后由 编辑

                                @zio 不好意思,又打扰你了,我现在出现这个报错 而且我文件夹里也找不到这个文件5152b374-d435-4085-b3db-d5dabf38ded8-image.png 小鱼的命令里面我没找到关于这个的。

                                Z 1 条回复 最后回复 回复 引用 0
                                • Z
                                  zio @1499744277
                                  最后由 编辑

                                  @1499744277 都是一样的解决办法

                                  1 条回复 最后回复 回复 引用 0
                                  • A
                                    amazgrace
                                    最后由 编辑

                                    顺着这个思路,我也解决了这个问题,在这里贴一下Snipaste_2024-12-24_17-02-59.png
                                    输入命令如下:
                                    g++ first_ros2_node.cpp
                                    -I /opt/ros/jazzy/include/rclcpp/
                                    -I /opt/ros/jazzy/include/rcl_interfaces
                                    -I /opt/ros/jazzy/include/rosidl_runtime_cpp
                                    -I /opt/ros/jazzy/include/rosidl_runtime_c
                                    -I /opt/ros/jazzy/include/service_msgs
                                    -I /opt/ros/jazzy/include/builtin_interfaces
                                    -I /opt/ros/jazzy/include/rosidl_typesupport_interface
                                    -I /opt/ros/jazzy/include/rcutils/
                                    -I /opt/ros/jazzy/include/rcl/
                                    -I /opt/ros/jazzy/include/rmw
                                    -I /opt/ros/jazzy/include/rcpputils
                                    -I /opt/ros/jazzy/include/rcl_yaml_param_parser/
                                    -I /opt/ros/jazzy/include/type_description_interfaces
                                    -I /opt/ros/jazzy/include/rosidl_dynamic_typesupport
                                    -I /opt/ros/jazzy/include/tracetools
                                    -I /opt/ros/jazzy/include/libstatistics_collector
                                    -I /opt/ros/jazzy/include/statistics_msgs
                                    -I /opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp
                                    -L /opt/ros/jazzy/lib/
                                    -lrclcpp -lrcutils

                                    1 条回复 最后回复 回复 引用 0
                                    • 第一个帖子
                                      最后一个帖子
                                    皖ICP备16016415号-7
                                    Powered by NodeBB | 鱼香ROS