From 22edec16c85bbd4d8f1b759ca19633f9d61c7194 Mon Sep 17 00:00:00 2001 From: lhhxxxxx <91231470+lhhxxxxx@users.noreply.github.com> Date: Sun, 31 Jul 2022 22:57:40 +0800 Subject: [PATCH] =?UTF-8?q?fix.=20=E6=BC=8F=E4=BA=86=E4=B8=80=E4=B8=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MeoAssistant/Controller.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/MeoAssistant/Controller.cpp b/src/MeoAssistant/Controller.cpp index 701d311c59..a699023cd7 100644 --- a/src/MeoAssistant/Controller.cpp +++ b/src/MeoAssistant/Controller.cpp @@ -256,7 +256,16 @@ std::optional> asst::Controller::call_command(const std::stri }; #ifdef _WIN32 + +#ifdef __GNUC__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#endif PROCESS_INFORMATION process_info = { nullptr }; // 进程信息结构体 +#ifdef __GNUC__ +#pragma GCC diagnostic pop +#endif + BOOL create_ret = CreateProcessA(nullptr, const_cast(cmd.c_str()), nullptr, nullptr, TRUE, CREATE_NO_WINDOW, nullptr, nullptr, &m_child_startup_info, &process_info); if (!create_ret) { Log.error("Call `", cmd, "` create process failed, ret", create_ret);