iai_kinect2 catkin make错误问题

来源:互联网 发布:加工中心半径补偿编程 编辑:程序博客网 时间:2024/06/05 19:21

原链接:(https://community.bwbot.org/topic/188)[https://community.bwbot.org/topic/188]

在执行catkin_make之后iai_kinect2报错

/home/rshanor/catkin_ws/src/iai_kinect2/kinect2_bridge/src/kinect2_bridge.cpp: In member function ‘void Kinect2Bridge::initConfig(bool, bool, double, double)’:/home/rshanor/catkin_ws/src/iai_kinect2/kinect2_bridge/src/kinect2_bridge.cpp:400:5: error:Config’ is not a member of ‘libfreenect2::Freenect2Devicelibfreenect2::Freenect2Device::Config config;^/home/rshanor/catkin_ws/src/iai_kinect2/kinect2_bridge/src/kinect2_bridge.cpp:400:43: error: expected ‘;’ before ‘config’libfreenect2::Freenect2Device::Config config;^/home/rshanor/catkin_ws/src/iai_kinect2/kinect2_bridge/src/kinect2_bridge.cpp:401:5: error: ‘config’ was not declared in this scopeconfig.EnableBilateralFilter = bilateral_filter;^/home/rshanor/catkin_ws/src/iai_kinect2/kinect2_bridge/src/kinect2_bridge.cpp:405:13: error:class libfreenect2::Freenect2Devicehas no member namedsetConfigurationdevice->setConfiguration(config);^/home/rshanor/catkin_ws/src/iai_kinect2/kinect2_bridge/src/kinect2_bridge.cpp: In member function ‘void Kinect2Bridge::initConfig(bool, bool, double, double)’:/home/rshanor/catkin_ws/src/iai_kinect2/kinect2_bridge/src/kinect2_bridge.cpp:400:5: error:Config’ is not a member of ‘libfreenect2::Freenect2Devicelibfreenect2::Freenect2Device::Config config;^/home/rshanor/catkin_ws/src/iai_kinect2/kinect2_bridge/src/kinect2_bridge.cpp:400:43: error: expected ‘;’ before ‘config’libfreenect2::Freenect2Device::Config config;^/home/rshanor/catkin_ws/src/iai_kinect2/kinect2_bridge/src/kinect2_bridge.cpp:401:5: error: ‘config’ was not declared in this scopeconfig.EnableBilateralFilter = bilateral_filter;^/home/rshanor/catkin_ws/src/iai_kinect2/kinect2_bridge/src/kinect2_bridge.cpp:405:13: error:class libfreenect2::Freenect2Devicehas no member namedsetConfigurationdevice->setConfiguration(config);

解决这个问题安装最新的libfreenect2就可以了。

原创粉丝点击