【发布时间】:2016-06-30 19:54:42
【问题描述】:
我在我的项目中使用 SDL 库,并且我在 Windows 平台上工作。
当我决定将我的项目迁移到 SDL 2 时,我遇到了一个问题:
在 SDL 1.2 中有一个选项可以将 stdout/stderr 的输出打印到控制台窗口,而不是通过定义 NO_STDIO_REDIRECT 宏来打印到文件。但是,我还没有在 SDL 2 中找到该宏。
有没有办法将 SDL 2 输出打印到控制台而不是标准文件?
【问题讨论】:
-
您能否添加一些代码示例,您尝试过的内容,您想要的结果。
-
虽然这里有我的问题的答案wiki.libsdl.org/FAQWindows(最后一个问题),但它指的是旧的 SDL 1.2 版本,而我正在尝试使用新的 SDL 2,并且该方法在无法使用常见问题解答。
-
您是自己构建 SDLmain.lib 还是使用预构建的?使用带有预建的 MinGW,它不会在我的测试程序中创建 stdout 和 stderr。