raulmur / ORB_SLAM2

Real-Time SLAM for Monocular, Stereo and RGB-D Cameras, with Loop Detection and Relocalization Capabilities
Other
9.37k stars 4.69k forks source link

External g2o #93

Open Arsakes opened 8 years ago

Arsakes commented 8 years ago

It is possible to use external version of g2o library? Its used by other slam systems and since it depends on many other libraries - it can cause issues of its own during bulildtime. IMHO it would be better to treat such a library as separate dependency.

poine commented 8 years ago

What kind of problem does it cause? Do you have many programs using g2o in your system ?

On Mon, May 16, 2016 at 3:42 PM, Piotr notifications@github.com wrote:

It is possible to use external version of g2o library? Its quite big and (at least in my case) cause issues of its own. IMHO it would be better to treat such a library as separate dependency.

— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/raulmur/ORB_SLAM2/issues/93

Arsakes commented 8 years ago

I've tried 3 slam systems each one requiring g2o. For the first two I've needed to set some CMAKE flags related to csparse or so (platform dependent thing) for g2o to build properly.

But maybe I'm in minority. Sometimes the libraries work out of the box - in this case its ok to have all of them in once package.