Added Win32 AllocConsole

This commit is contained in:
Jack Andersen
2015-11-04 14:02:40 -10:00
parent 189e047977
commit 4c2442df2d
2 changed files with 21 additions and 0 deletions

View File

@@ -6,6 +6,8 @@
#define NOMINMAX
#endif
#include <windows.h>
#include <io.h>
#include <fcntl.h>
#else
#include <sys/ioctl.h>
#include <fcntl.h>
@@ -297,6 +299,18 @@ void RegisterConsoleLogger()
MainLoggers.emplace_back(new ConsoleLogger);
}
#if _WIN32
void CreateWin32Console()
{
/* Debug console */
AllocConsole();
freopen("CONIN$", "r", stdin);
freopen("CONOUT$", "w", stdout);
freopen("CONOUT$", "w", stderr);
}
#endif
struct FileLogger : public ILogger
{
FILE* fp;