From e10f86593c0c3ca2a399bdcf3821d071191a5bd4 Mon Sep 17 00:00:00 2001 From: Dario Date: Tue, 8 Jul 2025 20:28:45 -0300 Subject: [PATCH] Add command-line option to show console output on Windows. --- src/main/main.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/main.cpp b/src/main/main.cpp index cef8db2..c25c182 100644 --- a/src/main/main.cpp +++ b/src/main/main.cpp @@ -579,6 +579,22 @@ int main(int argc, char** argv) { } #ifdef _WIN32 + for (int i = 1; i < argc; i++) + { + if (strcmp(argv[i], "--show-console") == 0) + { + if (GetConsoleWindow() == nullptr) + { + AllocConsole(); + freopen("CONIN$", "r", stdin); + freopen("CONOUT$", "w", stderr); + freopen("CONOUT$", "w", stdout); + } + + break; + } + } + // Set up console output to accept UTF-8 on windows SetConsoleOutputCP(CP_UTF8);