在加载了,在加载了

【疑难杂症】realsense安装报错: error: ‘find_if’ was not declared in this scope

今天新拿到的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(),
即可通过

posted @ 2023-02-15 10:44  Lugendary  阅读(382)  评论(0编辑  收藏  举报