修复release下的警告
This commit is contained in:
parent
6c921079ac
commit
c61be531db
|
|
@ -317,9 +317,12 @@ void e2d::Window::setConsoleEnabled(bool enabled)
|
|||
hwnd = ::GetConsoleWindow();
|
||||
// 重定向输入输出
|
||||
FILE * stdoutStream, * stdinStream, * stderrStream;
|
||||
WARN_IF(freopen_s(&stdoutStream, "conout$", "w+t", stdout) != 0, "freopen stdout failed!");
|
||||
WARN_IF(freopen_s(&stdinStream, "conin$", "r+t", stdin) != 0, "freopen stdin failed!");
|
||||
WARN_IF(freopen_s(&stderrStream, "conout$", "w+t", stderr) != 0, "freopen stderr failed!");
|
||||
errno_t err = freopen_s(&stdoutStream, "conout$", "w+t", stdout);
|
||||
WARN_IF(err != 0, "freopen stdout failed!");
|
||||
err = freopen_s(&stdinStream, "conin$", "r+t", stdin);
|
||||
WARN_IF(err != 0, "freopen stdin failed!");
|
||||
err = freopen_s(&stderrStream, "conout$", "w+t", stderr);
|
||||
WARN_IF(err != 0, "freopen stderr failed!");
|
||||
// 禁用控制台关闭按钮
|
||||
HMENU hmenu = ::GetSystemMenu(hwnd, FALSE);
|
||||
::RemoveMenu(hmenu, SC_CLOSE, MF_BYCOMMAND);
|
||||
|
|
|
|||
Loading…
Reference in New Issue