我正在尝试做:
fmt::print(fg(fmt::color::red), "A critical error has occured. consult the logs and fix the issue! {0}", std::endl);
这会导致错误消息:Error C2661 'fmt::v7::print': no overloaded function takes 3 arguments
。
查看此处的官方文档显示fmt::print
为:
template <typename S, typename... Args>
void fmt::print(const text_style &ts, const S &format_str, const Args&... args)
这表明参数的数量不应该是一个问题,事实上,它不是。如果我用std::endl
随机的东西1
代替,它编译和构建就好了!这里有什么问题?