lhgzbxhz 发表于 2020-11-21 12:34:08

关于localtime_s的问题

最近用到了一个c++的日志库名叫spdlog,编译时源码报错
看了一下报错在这个函数里:SPDLOG_INLINE std::tm localtime(const std::time_t &time_tt) SPDLOG_NOEXCEPT
{
#ifdef _WIN32
    std::tm tm;
    ::localtime_s(&tm, &time_tt);
#else
    std::tm tm;
    ::localtime_r(&time_tt, &tm);
#endif
    return tm;
}
我的系统是win32,但可能是因为用的是g++编译器,没有定义localtime_s函数
貌似定义了localtime_r宏,但按照源代码这么用又会报错
请问怎么办?

lhgzbxhz 发表于 2020-11-21 12:36:37

还有一个报错是gettime_s,同理
页: [1]
查看完整版本: 关于localtime_s的问题