spdlog `1.17.0` generates deprecation warnings with fmt `12.2.0`
Author: absahlCreated Jul 9, 2026Updated Aug 11, 2026
Latest version generates deprecation warnings with fmt 12.2.0. With Visual Studio 2026 on Windows 11 Pro, I am getting following warnings (promoted to errors due to compiler setting):
'fmt::v12::fstring<DWORD>::operator fmt::v12::string_view': was declared deprecated
'fmt::v12::fstring<const std::string &>::operator fmt::v12::string_view': was declared deprecated
'fmt::v12::fstring<const std::string &>::operator fmt::v12::string_view': was declared deprecated
'fmt::v12::fstring<const std::string &>::operator fmt::v12::string_view': was declared deprecated
'fmt::v12::fstring<const size_t &,unsigned __int64,unsigned __int64>::operator fmt::v12::string_view': was declared deprecated
'fmt::v12::fstring<const DWORD &>::operator fmt::v12::string_view': was declared deprecatedI built both using vcpkg.
Source: gabime/spdlog