I was following the instructions given by Running ORB-SLAM2 on a Mac
But I met with the following error:
make[2]: *** No rule to make target `../Thirdparty/DBoW2/lib/libDBoW2.so', needed by `../lib/libORB_SLAM2.dylib'. Stop.
make[2]: *** Waiting for unfinished jobs....
I found libDBoW2.dylib but not .so file in the Thirdparty/DBoW2/lib/ folder.
Is there something wrong with my configuration? I am looking forward for an answer. Thanks!
You must change CMakeList file.
in CMakeList, there is a line like Thirdparty/DBoW2/lib/libDBoW2.so
change into libDBow.dylib and libg2o.dylib
but in osx, orbslam is not built you must use linux to use orbslam. if you run orbslam, please contact me.
I just compiled orbslam in OSX, I have not attempted to run it yet (compiling more stuff right now), but will try to remember to let you know if it works (or doesn't).
would be great to hear more about this. looking for windows and osx builds to try out
currently attempting both and will upload a fork if i succeed at either
Most helpful comment
You must change CMakeList file.
in CMakeList, there is a line like Thirdparty/DBoW2/lib/libDBoW2.so
change into libDBow.dylib and libg2o.dylib
but in osx, orbslam is not built you must use linux to use orbslam. if you run orbslam, please contact me.