I get the same mempcpy error on Windows (VS 2019).
Doing a quick search I see on Linux it should be as simple as including string.h,
however I can't seem to find the equivalent include for Windows / OSX.
Going with the hacky approach of simply swapping mempcpy with memcpy gets more further, but surprisingly I get into linking errors with aruco_array_calibrate:
As far as I can see those methods do exist (in ucoslam's misc.cpp) and the VS project includes the path to the lib files and the 6 libs (ucoslam_aruco.lib, ucoslam110.lib, ucoslam_fbow.lib, ucoslam_xflann.lib, ucoslam_g2o_core.lib, ucoslam_g2o_stuff.lib).
Any hints on to link correctly ?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I've just discovered ucoslam (videos look amazing!)
Thank you Rafael Muñoz-Salinas for sharing this wealth of information openly.
I did try to compile and got the same error on both OSX and Windows and I suspect this is where I need to RTFM :)
I get the same mempcpy error on Windows (VS 2019).
Doing a quick search I see on Linux it should be as simple as including string.h,
however I can't seem to find the equivalent include for Windows / OSX.
Going with the hacky approach of simply swapping
mempcpywithmemcpygets more further, but surprisingly I get into linking errors with aruco_array_calibrate:As far as I can see those methods do exist (in ucoslam's misc.cpp) and the VS project includes the path to the lib files and the 6 libs (ucoslam_aruco.lib, ucoslam110.lib, ucoslam_fbow.lib, ucoslam_xflann.lib, ucoslam_g2o_core.lib, ucoslam_g2o_stuff.lib).
Any hints on to link correctly ?