错误截图:
解决办法:
回到之前安装abseil的文件夹,更改CMakeLists.txt内容,增加如下部分:
set(CMAKE_BUILD_TYPE "Release")
SET( CMAKE_CXX_FLAGS "-std=c++11 -O3")
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -fPIC")
然后在终端重新编译安装:
cd build
cmake ..
make
sudo make install
之后回到cartographer的文件夹进行编译即可通过(catkin_make_isolated --use-ninja)