Here is the error information in the nix-build -A docker --no-out-link: cpp:385:29: required from here /nix/store/95czjm8vjnm1dl791clmxyd3sw9rc3hd-ros-noetic-roscpp-traits-0.7.2-r1/include/ros/message_traits.h:125:14: error: 'const class std::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >' has no member named '__getMD5Sum' 125 | return m.__getMD5Sum().c_str(); | ~~^~~~~~~~~~~ /nix/store/95czjm8vjnm1dl791clmxyd3sw9rc3hd-ros-noetic-roscpp-traits-0.7.2-r1/include/ros/message_traits.h: In instantiation of 'static const char* ros::message_traits::DataType<M>::value(const M&) [with M = std::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >]': /nix/store/95czjm8vjnm1dl791clmxyd3sw9rc3hd-ros-noetic-roscpp-traits-0.7.2-r1/include/ros/message_traits.h:263:104: required from 'const char* ros::message_traits::datatype(const M&) [with M = std::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >]' /nix/store/2izn29wmn3jbklgk2ha2c2zjshq9fmzb-ros-noetic-roscpp-1.15.11-r1/include/ros/publisher.h:119:11: required from 'void ros::Publisher::publish(const M&) const [with M = std::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >]' /build/turbine-routine/src/nodes/check.cpp:385:29: required from here /nix/store/95czjm8vjnm1dl791clmxyd3sw9rc3hd-ros-noetic-roscpp-traits-0.7.2-r1/include/ros/message_traits.h:142:14: error: 'const class std::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >' has no member named '__getDataType' 142 | return m.__getDataType().c_str(); | ~~^~~~~~~~~~~~~ In file included from /nix/store/2izn29wmn3jbklgk2ha2c2zjshq9fmzb-ros-noetic-roscpp-1.15.11-r1/include/ros/publisher.h:34, from /nix/store/2izn29wmn3jbklgk2ha2c2zjshq9fmzb-ros-noetic-roscpp-1.15.11-r1/include/ros/node_handle.h:32, from /nix/store/2izn29wmn3jbklgk2ha2c2zjshq9fmzb-ros-noetic-roscpp-1.15.11-r1/include/ros/ros.h:45, from /build/turbine-routine/src/nodes/check.c
error: ‘const class std::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >‘ has no member named ‘__ge
最新推荐文章于 2024-04-24 13:41:47 发布