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);