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
pclcompiled with C++ 14. YourCMakeLists.txtexplicitly 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_rosstill 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 whyMultiLayerMappingneeds 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.