2#include "windows-startup.hh"
4#include <errhandlingapi.h>
16void StackWalkerToConsole::OnOutput(LPCSTR szText)
19 std::ofstream crashFile;
20 QString crashName = OpenFlipper::Options::configDirStr() + QDir::separator() +
"CrashDump.txt";
21 crashFile.open(crashName.toLatin1(),std::ios::out | std::ios::app);
26 StackWalker::OnOutput(szText);
40 FILE* check = freopen(
"CONIN$",
"r", stdin);
42 std::cerr <<
"Error reopening stdin" << std::endl;
44 check = freopen(
"CONOUT$",
"w", stdout);
46 std::cerr <<
"Error reopening stdout" << std::endl;
48 check = freopen(
"CONOUT$",
"w", stderr);
50 std::cerr <<
"Error reopening stderr" << std::endl;
63 if (AttachConsole(-1))
78 if (OpenFlipper::Options::logToConsole())