From 76c2723f5cfe93a164343138d5d5b306a12592fe Mon Sep 17 00:00:00 2001 From: pants64DS <39012306+pants64DS@users.noreply.github.com> Date: Fri, 2 Aug 2024 03:21:37 +0300 Subject: [PATCH] Fix console output on Windows (#2122) Co-authored-by: pants64DS --- src/frontend/qt_sdl/main.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/frontend/qt_sdl/main.cpp b/src/frontend/qt_sdl/main.cpp index ba2dd95f..7d92bf7b 100644 --- a/src/frontend/qt_sdl/main.cpp +++ b/src/frontend/qt_sdl/main.cpp @@ -361,6 +361,12 @@ int main(int argc, char** argv) int CALLBACK WinMain(HINSTANCE hinst, HINSTANCE hprev, LPSTR cmdline, int cmdshow) { + if (AttachConsole(ATTACH_PARENT_PROCESS) && GetStdHandle(STD_OUTPUT_HANDLE)) + { + freopen("CONOUT$", "w", stdout); + freopen("CONOUT$", "w", stderr); + } + int ret = main(__argc, __argv); printf("\n\n>");