为什么useSophus会出现这个错误?

CMakeFiles/useSophus.dir/useSophus.cpp.o:useSophus.cpp:(.text.ZN3fmt2v86detail13width_checkerINS1_13error_handlerEEclIxLi0EEEyT[ZN3fmt2v86detail13width_checkerINS1_13error_handlerEEclIxLi0EEEyT]+0x32): 跟着更多未定义的参考到 fmt::v8::detail::error_handler::on_error(char const*)
CMakeFiles/useSophus.dir/useSophus.cpp.o:在函数‘fmt::v8::appender fmt::v8::detail::write_padded<(fmt::v8::align::type)1, fmt::v8::appender, char, fmt::v8::detail::write<char, fmt::v8::appender>(fmt::v8::appender, fmt::v8::basic_string_view, fmt::v8::basic_format_specs const&)::{lambda(fmt::v8::appender)#1}>(fmt::v8::appender, fmt::v8::basic_format_specs const&, unsigned long, unsigned long, fmt::v8::detail::write<char, fmt::v8::appender>(fmt::v8::appender, fmt::v8::basic_string_view, fmt::v8::basic_format_specs const&)::{lambda(fmt::v8::appender)#1}&&)’中:
useSophus.cpp::对‘fmt::v8::detail::basic_data::left_padding_shifts’未定义的引用

请问编译slam十四讲ch4时为什么会出现这个错误?