2012-02-28 57 views
1

我嘗試使用freopen()將「cout」函數重定向到控制檯,但它不會產生所需的效果。而不是隻需雙擊可執行文件並讓控制檯顯示消息,我需要使用命令提示符或批處理文件,這是一個問題,因爲我希望用戶能夠在消息已經關閉後關閉控制檯在不關閉SDL窗口的情況下顯示。這應該是一個控制檯應用程序。如果我不夠清楚,我很抱歉。Freopen()在SDL中不工作

回答

0

如果使用freopen()不起作用,SDL Console FAQ給出了重新編譯相對容易理解的SDLmain庫的教程,特別是如果您已經安裝了MSYS和MinGW的話。您可以使用生成的SDLmain庫而不是當前的庫,它應該可以工作(它爲我的項目做了)​​。