Freopen () не работает в SDL - PullRequest
       46

Freopen () не работает в SDL

1 голос
/ 28 февраля 2012

Я пытался использовать freopen () для перенаправления функции «cout» на консоль, но она не дает желаемого эффекта. Вместо того, чтобы просто дважды щелкнуть исполняемый файл и заставить консоль показать его сообщение, мне нужно использовать командную строку или командный файл, и это проблема, потому что я хочу, чтобы пользователь мог закрыть консоль после того, как сообщение было отображается без закрытия окна SDL. Это должно быть консольное приложение. Я прошу прощения, если я не достаточно ясно.

1 Ответ

0 голосов
/ 01 февраля 2013

Если использование freopen () не работает, FAQ по SDL Console дает руководство по перекомпиляции библиотеки SDLmain, которое относительно легко понять, особенно если у вас уже установлены MSYS и MinGW. Вы можете использовать полученную библиотеку SDLmain вместо вашей текущей, и она должна работать (это было сделано для моего проекта).

...