Miaodric
Miaodric
Red Hat Enterprise Linux Server release 7.5 (Maipo) 也有同样的问题? 日志在什么地方? 待添加的节点需要做哪些初始化呢
这个错误表明 fmt::format 函数在处理 folly::Range 类型时遇到了问题。错误信息显示模板参数不是常量表达式,这通常是因为类型不匹配或缺少适当的格式化器。 错误触发流程 以 "192.168.1.0/33" 为例: 输入解析:splitIpSlashCidr("192.168.1.0/33") 返回 ["192.168.1.0", "33"] IP解析:IPAddress::tryFromString("192.168.1.0") 成功 CIDR解析:tryTo("33") 成功,返回 33 范围检查:33 > 32 为 true,触发 CIDR_MISMATCH 错误 错误处理:进入 case CIDRNetworkError::CIDR_MISMATCH 格式化错误: ```...
在 folly/Range.h 中,FMT_VERSION 用于条件编译: 确认一下你当前FMT_VERSION的版本 ``` #if FMT_VERSION >= 70000 namespace fmt { template struct formatter : private formatter { // ... }; } // namespace fmt #endif ```