今天新拿到的realsense D435i在ubuntu18.04下catkin_make报错
报错信息如下:
error: ‘find_if’ was not declared in this scope
texture_frame_itr = find_if(frameset.begin(), frameset.end(), [&texture_source_id, &available_formats] (rs2::frame f)
原因是不知道为啥源码缺少了一个std::(忘写了?)
解决办法就是进入到realsense_ws/src/realsense-ros/realsense2_camera/src中,修改base_realsense_node.cpp文件中的
texture_frame_itr = find_if(frameset.begin(),
为
texture_frame_itr = std::find_if(frameset.begin(),
即可通过