bool gamerunning = true;
while (gamerunning)
while (SDL_PollEvent(&event))
if (event.type == SDL_QUIT)
gameRunning = false;
这就是我正在做的事情,在第5行,我收到了这个错误:
'gameRunning'未在此范围内声明
任何人都知道这个问题吗?
答案 0 :(得分:2)
这将解决错误:
bool gamerunning = true;
while (gamerunning)
{
while (SDL_PollEvent(&event))
{
if (event.type == SDL_QUIT)
{
gamerunning = false; // <--- fixed spelling
}
}
}
编译器不需要大括号。但如果您有多个控制流语句,它会特别提高可读性。唯一的错误是gamerunning
中的大写字母R.