sophus使用报错‘fmt::v8::detail::error_handler::on_error(char const*)’

视觉十四讲第一版采用非模板类,第二版采用模板类,两种使用方法不同,如果版本和代码语法不匹配则出现SO3、fmt等相关错误,以模板类为例:
#include <sophus/so3.cpp>
改为:#include <sophus/so3.hpp>
在cmakelist中更改:

find_package( FMT REQUIRED )
target_link_libraries( 可执行文件的名称 fmt::fmt)

Sophus::SO3dSophus::SO3f替换Sophus::SO3

猜你喜欢

转载自blog.csdn.net/abcwsp/article/details/124788513