Add command-line option to show console output on Windows.

This commit is contained in:
Dario 2025-07-08 20:28:45 -03:00
parent af3ad296ea
commit e10f86593c

View file

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