我目前在代码块 8.02 中使用 SDL-devel-1.2.13-mingw32 库。在 C:\ 上单独安装 mingw 5.1.6 后,该程序编译并运行没有错误,但我看不到最后一个系统(“暂停”);屏幕上。当我按任意键时,它当然会跳过系统(“暂停”);然后代码块告诉我它成功运行。它也不会显示 cout << " SDL \n"; 怎么回事?
#include <iostream>
#include <SDL.h>
using namespace std;
int main(int argc, char *argv[])
{
cout << " SDL \n";
cout << endl;
if(SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO) == -1) {
cerr << "Failed to initialize SDL: " << SDL_GetError() << endl;
exit(1);
}
atexit(SDL_Quit);
system("pause");`
return 0;
}