In Visual studio 2019 the line
fmt::arg("d", event->getChronoTimeStamp()),
causes the compile time error:
error C2338: Cannot format an argument. To make type T formattable provide
a formatter specialization: https://fmt.dev/latest/api.html#udt
It seems to need a formatter specialization for
std::chrono::steady_clock::time_point.
The branch build OK with the above line commented out.
On Sat, Nov 26, 2022 at 2:13 AM Robert Middleton
wrote:
> I've been working on LOGCXX-514(using fmt as an alternative layout to
> the PatternLayout) and I've got a working implementation on Linux.
> However, the Windows build currently fails with some sort of symbol or
> linking error. Since I'm not all that familiar with Windows, would
> somebody with more experience on the Windows side be able to take a
> look at it?
>
> I suspect that this could also be something to do with the wchar on
> Windows, but it is not clear to me if that is the case or not.
>
> -Robert Middleton
>