我开始使用visual studio 2015学习SDL,我正在关注video tutorial。 我已经完成了所有设置。
本教程是关于绘制一个空白窗口的。绘制窗口后,作者添加std::cin
以获取整数,以便窗口不会立即退出。
问题是我做了同样的事情,但我的窗口立即退出。
这是我的main.cpp
:
#include"SDL.h"
#include<iostream>
#include"MainGame.h"
int main(int argc, char *args[]) {
using namespace std;
MainGame maingame;
maingame.run();
cout<<"Enter any key: "
int a;
cin>>a;
return 0;
}
同样的事情也适用于视频。我在这里做错了什么?
答案 0 :(得分:0)
似乎没有告诉视觉工作室注意控制台,所以它只是抛弃了std::cin
。
尝试将其替换为:
SDL_Delay(1000); // do nothing for 1 second