From 053eef6d61ba42615d437ea94a4eaa4589423703 Mon Sep 17 00:00:00 2001 From: MistEO Date: Mon, 21 Aug 2023 20:31:41 +0800 Subject: [PATCH] fix: build error of logger --- src/MaaCore/Utils/Logger.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/MaaCore/Utils/Logger.hpp b/src/MaaCore/Utils/Logger.hpp index 66be0ade06..ef9393b5b2 100644 --- a/src/MaaCore/Utils/Logger.hpp +++ b/src/MaaCore/Utils/Logger.hpp @@ -1,5 +1,4 @@ #pragma once -#define _CRT_SECURE_NO_WARNINGS #include #include @@ -372,7 +371,8 @@ namespace asst #ifdef _WIN32 // https://stackoverflow.com/questions/55513974/controlling-inheritability-of-file-handles-created-by-c-stdfstream-in-window std::string str_log_path = utils::path_to_crt_string(m_log_path); - FILE* file_ptr = fopen(str_log_path.c_str(), "a"); + FILE* file_ptr = nullptr; + fopen_s(&file_ptr, str_log_path.c_str(), "a"); SetHandleInformation((HANDLE)_get_osfhandle(_fileno(file_ptr)), HANDLE_FLAG_INHERIT, 0); m_ofs = std::ofstream(file_ptr); #else