使用ceres编译报错 error: ‘integer_sequence’ is not a member of ‘std‘

使用ceres编译报错 error: ‘integer_sequence’ is not a member of ‘std‘

修改cmake 将设置c++标准的

set(CMAKE_CXX_FLAGS "-std=c++11")

替换为

set(CMAKE_CXX_STANDARD 11)

可以解决

新版本cmake设置c++标准都是下面这种方法,但我也不知道为什么这样改编译就没问题,没时间细究,希望有路过的大佬能解答一下

你可能感兴趣的:(安装记录,cmake,c++)