diff options
| author | Garett Bass <garettbass@me.com> | 2021-02-13 11:57:14 -0800 |
|---|---|---|
| committer | Garett Bass <garettbass@me.com> | 2021-02-13 11:57:14 -0800 |
| commit | 9a880ce42ed055cdacc9d117dad7d3ed02ea7d28 (patch) | |
| tree | 803cfc91b8ae6895d35729c20661a4354d466829 | |
| parent | e4177472c8209d553135b7e61e2ccc87ec629449 (diff) | |
enable console output for SOKOL_WIN32_FORCE_MAIN
| -rw-r--r-- | sokol_app.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sokol_app.h b/sokol_app.h index a0005357..d0e62318 100644 --- a/sokol_app.h +++ b/sokol_app.h @@ -6339,6 +6339,12 @@ _SOKOL_PRIVATE char** _sapp_win32_command_line_to_utf8_argv(LPWSTR w_command_lin #if !defined(SOKOL_NO_ENTRY) #if defined(SOKOL_WIN32_FORCE_MAIN) int main(int argc, char* argv[]) { + if (AttachConsole(ATTACH_PARENT_PROCESS)) { + freopen("CON", "r", stdin); + freopen("CON", "w", stdout); + freopen("CON", "w", stderr); + } + SetConsoleOutputCP(CP_UTF8); sapp_desc desc = sokol_main(argc, argv); _sapp_win32_run(&desc); return 0; |