在 fmt 主程序中,basic_format_string 已从 base.h 移动到 xchar.h
作者: pratikpc创建于 2024年9月26日更新于 2025年11月19日
此次更改导致编译时出现错误,原因是:- 1. 使用 SPDLOG_FMT_EXTERNAL 并使用 fmt 主分支 2. spdlog/common 需要使用 basic_format_string,而没有 SPDLOG_USE_STD_FORMAT https://GitHub.com/gabime/spdlog/blob/e593f6695c6065e6b345fe2862f04a519ed484e0/include/spdlog/common.h#L367-L370 3. 由于缺少指定定义,而未包含 xchar.h https://GitHub.com/gabime/spdlog/blob/e593f6695c6065e6b345fe2862f04a519ed484e0/include/spdlog/common.h#L56-L58
内容来源: gabime/spdlog