Hello, I am very interested in trying out XRSLAM, while building for ROS, I got this error, and how to resolve this issue
/home/noetic/xrslam/xrslam-ros/src/xrslam-ros/src/xrslam_node.cpp: In function ‘int main(int, char**)’:
/home/noetic/xrslam/xrslam-ros/src/xrslam-ros/src/xrslam_node.cpp:143:79: error: too few arguments to function ‘int XRSLAMCreate(const char*, const char*, const char*, const char*, void**)’
143 | slam_config_path.c_str(), device_config_path.c_str(), "", "XRSLAM ROS");
Update:
I had to modify the function declaration in xrslam-interface/include/XRSLAM.h:
Hello, I am very interested in trying out XRSLAM, while building for ROS, I got this error, and how to resolve this issue
Update: I had to modify the function declaration in
xrslam-interface/include/XRSLAM.h
:, to be:
After that I was able to build, but once I do
roslaunch xrslam_ros euroc.launch
I getprocess has died