ganlumomo / MultiLayerMapping

Multi-Task Learning for Scalable and Dense Multi-Layer Bayesian Map Inference
39 stars 5 forks source link

dependency versions #2

Open doctorcolossus opened 3 months ago

doctorcolossus commented 3 months ago

Hi. I am having trouble building this on Ubuntu 22.04, whose repository contains pcl compiled with C++ 14. Your CMakeLists.txt explicitly specifies C++ 11, so building fails due to the incompatibility. If I build an older version of pcl myself (version below 1.9.1 and older used C++ 11), then it manages to build, but pcl_ros still seems to want C++ 14 and there are a ton of warnings which make me really question whether everything is really okay. So after having spent quite a few hours trying different combinations of things, I've decided to reach out and ask for some guidance. Is there any special reason why MultiLayerMapping needs to be compiled with C++ 11, or am I fine to just change that to 14 in the CMakeLists.txt? Otherwise, if for some reason it really needs to use C++ 11, then what specific versions of pcl, pcl_ros, and any other dependencies did you use to get a good build? Thank you.