mirror of
https://github.com/gabime/spdlog.git
synced 2025-01-31 01:29:21 +08:00
Fix windows compile
This commit is contained in:
parent
77d6215483
commit
2b536ddd67
@ -6,7 +6,7 @@
|
||||
#endif
|
||||
|
||||
// clang-format off
|
||||
#include "spdlog/details/windows_include.h"
|
||||
#include "spdlog/details/windows_include.h" // must be included before fileapi.h etc.
|
||||
// clang-format on
|
||||
|
||||
#include <fileapi.h> // for FlushFileBuffers
|
||||
@ -151,7 +151,7 @@ void sleep_for_millis(unsigned int milliseconds) noexcept { ::Sleep(milliseconds
|
||||
// Try tp convert wstring filename to string. Return "???" if failed
|
||||
std::string filename_to_str(const filename_t &filename) {
|
||||
static_assert(std::is_same_v<filename_t::value_type, wchar_t>, "filename_t type must be wchar_t");
|
||||
try {
|
||||
try {
|
||||
memory_buf_t buf;
|
||||
wstr_to_utf8buf(filename.wstring(), buf);
|
||||
return std::string(buf.data(), buf.size());
|
||||
@ -159,7 +159,7 @@ std::string filename_to_str(const filename_t &filename) {
|
||||
catch (...) {
|
||||
return "???";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
int pid() noexcept { return static_cast<int>(::GetCurrentProcessId()); }
|
||||
|
Loading…
Reference in New Issue
Block a user