首页 > 其他分享 >【疑难杂症】realsense安装报错: error: ‘find_if’ was not declared in this scope

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

时间:2023-02-15 10:58:24浏览次数:50  
标签:frameset declared frame texture realsense 报错 was find

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

标签:frameset,declared,frame,texture,realsense,报错,was,find
From: https://www.cnblogs.com/lugendary/p/17121958.html

相关文章