参考:
https://blog.csdn.net/LacyExsale/article/details/117368871?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.opensearchhbase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.opensearchhbase
ceres与eigen安装与问题解决(官网的才是最可靠的):
1.http://www.ceres-solver.org/installation.html#linux
2.https://blog.csdn.net/SoftwarerRJY/article/details/113354759
问题描述:
/usr/local/include/g2o/core/base_fixed_sized_edge.h:192:32: error: ‘index_sequence’ is not a member of ‘std’
struct HessianTupleType<std::index_sequence<Ints...>> {
解决方法:
在报错的项目的CMakeList里的
set(CMAKE_CXX_FLAGS "-std=c++11")
改成
set(CMAKE_CXX_STANDARD 14)
如
cmake_minimum_required(VERSION 2.8.3)
project(lidar_localization)
#set( CMAKE_CXX_FLAGS "-std=c++14 -O3" )
SET(CMAKE_BUILD_TYPE "Release")
#SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")
#add_compile_options(-std=c++11)
#add_definitions(-std=c++11)
set(CMAKE_CXX_STANDARD 14)