在学习高博的《视觉SLAM十四讲》时编译运行ch3文件夹,一直出现报错
package Panglin 中‘decay_t’ is not a member of ‘std’
具体报错信息如图:
按照网上多种办法尝试无效(重装Panglin等方法)
发现另一位博主在ch7中遇到同样问题
c++ error: ‘XXX’ is not a member of ‘std’_das白的博客-优快云博客
但按其修改无效,仍报错。
最终将CmakeLists.txt中
set(CMAKE_CXX_FLAGS "-std=c++11")
改为
set(CMAKE_CXX_STANDARD 14)

问题解决!
在学习高博的《视觉SLAM十四讲》过程中,博主遇到了编译ch3文件夹时的错误,提示'_decay_t'不是'std'的成员。尝试了重装Panglin等方法无效。参考其他博主的解决方式也未成功。最终通过将CMakeLists.txt中的set(CMAKE_CXX_FLAGS-std=c++11)改为set(CMAKE_CXX_STANDARD14),成功解决了问题。
2066





