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.
Hi. I am having trouble building this on Ubuntu 22.04, whose repository contains
pcl
compiled with C++ 14. YourCMakeLists.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, butpcl_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 whyMultiLayerMapping
needs to be compiled with C++ 11, or am I fine to just change that to 14 in theCMakeLists.txt
? Otherwise, if for some reason it really needs to use C++ 11, then what specific versions ofpcl
,pcl_ros
, and any other dependencies did you use to get a good build? Thank you.