C++ SDL按键

C++ SDL按键,c++,button,keyboard,key,sdl,C++,Button,Keyboard,Key,Sdl,我有一段代码: while (SDL_PollEvent(&event)) { if (event.type == SDL_KEYDOWN) { switch(event.key.keysym.sym) { case SLDK_UP: dir=1; break; case SLDK_DOWN: dir=2; break; case SLDK_RIGHT: dir=3; break; case SLDK_LEFT: di

我有一段代码:

while (SDL_PollEvent(&event)) {
  if (event.type == SDL_KEYDOWN) {
    switch(event.key.keysym.sym) {
      case SLDK_UP:    dir=1; break;
      case SLDK_DOWN:  dir=2; break;
      case SLDK_RIGHT: dir=3; break;
      case SLDK_LEFT:  dir=4; break;
      default:                break;
    }
  }
  else if (event.type == SDL_QUIT)
    quit = true;
为了管理我正在编写的游戏按键。(顺便说一句,我正在关注懒福的第八个啧啧声)


问题是编译器抱怨
SLDK\u向上
SLDK\u向下
等等。它声明它们不在此范围内声明。有什么建议吗?

你用
SLDK.*
做了一个简单的排版,应该是
SDLK.*

你用
SLDK.*
做了一个简单的排版,应该是
SDLK.*