I was compile failed with SDL2.0, who can help me?
The error message:
RekchtekiMacBook-Pro:solarus rekcah1986$ make
[ 0%] Building CXX object CMakeFiles/solarus.dir/src/Camera.cpp.o
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:120:38: error: use of undeclared identifier 'SDLK_KP_0'; did you mean 'SDLK_KP0'?
KEY_KP0 = SDLK_KP_0,
^~~~~~~~~
SDLK_KP0
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:217:2: note: 'SDLK_KP0' declared here
SDLK_KP0 = 256,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:121:38: error: use of undeclared identifier 'SDLK_KP_1'; did you mean 'SDLK_KP1'?
KEY_KP1 = SDLK_KP_1,
^~~~~~~~~
SDLK_KP1
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:218:2: note: 'SDLK_KP1' declared here
SDLK_KP1 = 257,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:122:38: error: use of undeclared identifier 'SDLK_KP_2'; did you mean 'SDLK_KP2'?
KEY_KP2 = SDLK_KP_2,
^~~~~~~~~
SDLK_KP2
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:219:2: note: 'SDLK_KP2' declared here
SDLK_KP2 = 258,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:123:38: error: use of undeclared identifier 'SDLK_KP_3'; did you mean 'SDLK_KP3'?
KEY_KP3 = SDLK_KP_3,
^~~~~~~~~
SDLK_KP3
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:220:2: note: 'SDLK_KP3' declared here
SDLK_KP3 = 259,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:124:38: error: use of undeclared identifier 'SDLK_KP_4'; did you mean 'SDLK_KP4'?
KEY_KP4 = SDLK_KP_4,
^~~~~~~~~
SDLK_KP4
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:221:2: note: 'SDLK_KP4' declared here
SDLK_KP4 = 260,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:125:38: error: use of undeclared identifier 'SDLK_KP_5'; did you mean 'SDLK_KP5'?
KEY_KP5 = SDLK_KP_5,
^~~~~~~~~
SDLK_KP5
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:222:2: note: 'SDLK_KP5' declared here
SDLK_KP5 = 261,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:126:38: error: use of undeclared identifier 'SDLK_KP_6'; did you mean 'SDLK_KP6'?
KEY_KP6 = SDLK_KP_6,
^~~~~~~~~
SDLK_KP6
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:223:2: note: 'SDLK_KP6' declared here
SDLK_KP6 = 262,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:127:38: error: use of undeclared identifier 'SDLK_KP_7'; did you mean 'SDLK_KP7'?
KEY_KP7 = SDLK_KP_7,
^~~~~~~~~
SDLK_KP7
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:224:2: note: 'SDLK_KP7' declared here
SDLK_KP7 = 263,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:128:38: error: use of undeclared identifier 'SDLK_KP_8'; did you mean 'SDLK_KP8'?
KEY_KP8 = SDLK_KP_8,
^~~~~~~~~
SDLK_KP8
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:225:2: note: 'SDLK_KP8' declared here
SDLK_KP8 = 264,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:129:38: error: use of undeclared identifier 'SDLK_KP_9'; did you mean 'SDLK_KP9'?
KEY_KP9 = SDLK_KP_9,
^~~~~~~~~
SDLK_KP9
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:226:2: note: 'SDLK_KP9' declared here
SDLK_KP9 = 265,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:164:38: error: use of undeclared identifier 'SDLK_NUMLOCKCLEAR'; did you mean
'SDLK_NUMLOCK'?
KEY_NUMLOCK = SDLK_NUMLOCKCLEAR,
^~~~~~~~~~~~~~~~~
SDLK_NUMLOCK
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:270:2: note: 'SDLK_NUMLOCK' declared here
SDLK_NUMLOCK = 300,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:166:38: error: use of undeclared identifier 'SDLK_SCROLLLOCK'; did you mean
'SDLK_SCROLLOCK'?
KEY_SCROLLOCK = SDLK_SCROLLLOCK,
^~~~~~~~~~~~~~~
SDLK_SCROLLOCK
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:272:2: note: 'SDLK_SCROLLOCK' declared here
SDLK_SCROLLOCK = 302,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:173:38: error: use of undeclared identifier 'SDLK_RGUI'
KEY_RIGHT_META = SDLK_RGUI,
^
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:174:38: error: use of undeclared identifier 'SDLK_LGUI'
KEY_LEFT_META = SDLK_LGUI
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:24:
/Users/rekcah1986/solarus/include/lowlevel/VideoManager.h:101:5: error: unknown type name 'SDL_Window'
SDL_Window* main_window; /**< The window. */
^
/Users/rekcah1986/solarus/include/lowlevel/VideoManager.h:102:5: error: unknown type name 'SDL_Renderer'
SDL_Renderer* main_renderer; /**< The screen renderer. */
^
/Users/rekcah1986/solarus/include/lowlevel/VideoManager.h:103:5: error: unknown type name 'SDL_Texture'
SDL_Texture* screen_texture; /**< The screen texture. */
^
17 errors generated.
make[2]: *** [CMakeFiles/solarus.dir/src/Camera.cpp.o] Error 1
make[1]: *** [CMakeFiles/solarus.dir/all] Error 2
make: *** [all] Error 2
The error message:
RekchtekiMacBook-Pro:solarus rekcah1986$ make
[ 0%] Building CXX object CMakeFiles/solarus.dir/src/Camera.cpp.o
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:120:38: error: use of undeclared identifier 'SDLK_KP_0'; did you mean 'SDLK_KP0'?
KEY_KP0 = SDLK_KP_0,
^~~~~~~~~
SDLK_KP0
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:217:2: note: 'SDLK_KP0' declared here
SDLK_KP0 = 256,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:121:38: error: use of undeclared identifier 'SDLK_KP_1'; did you mean 'SDLK_KP1'?
KEY_KP1 = SDLK_KP_1,
^~~~~~~~~
SDLK_KP1
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:218:2: note: 'SDLK_KP1' declared here
SDLK_KP1 = 257,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:122:38: error: use of undeclared identifier 'SDLK_KP_2'; did you mean 'SDLK_KP2'?
KEY_KP2 = SDLK_KP_2,
^~~~~~~~~
SDLK_KP2
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:219:2: note: 'SDLK_KP2' declared here
SDLK_KP2 = 258,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:123:38: error: use of undeclared identifier 'SDLK_KP_3'; did you mean 'SDLK_KP3'?
KEY_KP3 = SDLK_KP_3,
^~~~~~~~~
SDLK_KP3
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:220:2: note: 'SDLK_KP3' declared here
SDLK_KP3 = 259,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:124:38: error: use of undeclared identifier 'SDLK_KP_4'; did you mean 'SDLK_KP4'?
KEY_KP4 = SDLK_KP_4,
^~~~~~~~~
SDLK_KP4
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:221:2: note: 'SDLK_KP4' declared here
SDLK_KP4 = 260,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:125:38: error: use of undeclared identifier 'SDLK_KP_5'; did you mean 'SDLK_KP5'?
KEY_KP5 = SDLK_KP_5,
^~~~~~~~~
SDLK_KP5
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:222:2: note: 'SDLK_KP5' declared here
SDLK_KP5 = 261,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:126:38: error: use of undeclared identifier 'SDLK_KP_6'; did you mean 'SDLK_KP6'?
KEY_KP6 = SDLK_KP_6,
^~~~~~~~~
SDLK_KP6
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:223:2: note: 'SDLK_KP6' declared here
SDLK_KP6 = 262,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:127:38: error: use of undeclared identifier 'SDLK_KP_7'; did you mean 'SDLK_KP7'?
KEY_KP7 = SDLK_KP_7,
^~~~~~~~~
SDLK_KP7
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:224:2: note: 'SDLK_KP7' declared here
SDLK_KP7 = 263,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:128:38: error: use of undeclared identifier 'SDLK_KP_8'; did you mean 'SDLK_KP8'?
KEY_KP8 = SDLK_KP_8,
^~~~~~~~~
SDLK_KP8
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:225:2: note: 'SDLK_KP8' declared here
SDLK_KP8 = 264,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:129:38: error: use of undeclared identifier 'SDLK_KP_9'; did you mean 'SDLK_KP9'?
KEY_KP9 = SDLK_KP_9,
^~~~~~~~~
SDLK_KP9
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:226:2: note: 'SDLK_KP9' declared here
SDLK_KP9 = 265,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:164:38: error: use of undeclared identifier 'SDLK_NUMLOCKCLEAR'; did you mean
'SDLK_NUMLOCK'?
KEY_NUMLOCK = SDLK_NUMLOCKCLEAR,
^~~~~~~~~~~~~~~~~
SDLK_NUMLOCK
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:270:2: note: 'SDLK_NUMLOCK' declared here
SDLK_NUMLOCK = 300,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:166:38: error: use of undeclared identifier 'SDLK_SCROLLLOCK'; did you mean
'SDLK_SCROLLOCK'?
KEY_SCROLLOCK = SDLK_SCROLLLOCK,
^~~~~~~~~~~~~~~
SDLK_SCROLLOCK
/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:272:2: note: 'SDLK_SCROLLOCK' declared here
SDLK_SCROLLOCK = 302,
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:21:
In file included from /Users/rekcah1986/solarus/include/entities/Hero.h:24:
In file included from /Users/rekcah1986/solarus/include/GameCommands.h:21:
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:173:38: error: use of undeclared identifier 'SDLK_RGUI'
KEY_RIGHT_META = SDLK_RGUI,
^
/Users/rekcah1986/solarus/include/lowlevel/InputEvent.h:174:38: error: use of undeclared identifier 'SDLK_LGUI'
KEY_LEFT_META = SDLK_LGUI
^
In file included from /Users/rekcah1986/solarus/src/Camera.cpp:24:
/Users/rekcah1986/solarus/include/lowlevel/VideoManager.h:101:5: error: unknown type name 'SDL_Window'
SDL_Window* main_window; /**< The window. */
^
/Users/rekcah1986/solarus/include/lowlevel/VideoManager.h:102:5: error: unknown type name 'SDL_Renderer'
SDL_Renderer* main_renderer; /**< The screen renderer. */
^
/Users/rekcah1986/solarus/include/lowlevel/VideoManager.h:103:5: error: unknown type name 'SDL_Texture'
SDL_Texture* screen_texture; /**< The screen texture. */
^
17 errors generated.
make[2]: *** [CMakeFiles/solarus.dir/src/Camera.cpp.o] Error 1
make[1]: *** [CMakeFiles/solarus.dir/all] Error 2
make: *** [all] Error 2