2016-06-01 19 views
0

Ich habe versucht, dieses SDL2 Tutorial zu kompilieren Emscripten mit: Text input tutorialUnbekannter Typ Name "SDL_RendererFlip" mit SDL2 (Emscripten)

Aber ich habe diesen Fehler habe:

error: unknown type name 'SDL_RendererFlip'; did you mean 'SDL_RendererFlags'? 
error: use of undeclared identifier 'SDL_RenderCopyEx' 

Die <SDL/SDL.h> enthalten ist . Ich habe keine Ahnung, warum der Compiler die Enum und die Funktion nicht finden kann.

https://wiki.libsdl.org/SDL_RendererFlip
https://wiki.libsdl.org/SDL_RenderCopyEx


der Befehlszeile Argumente sind:

emcc main.cpp -o main.html --preload-file [email protected]/ -s USE_SDL=2 -s USE_SDL_IMAGE=2 -s SDL2_IMAGE_FORMATS=['bmp'] -s USE_SDL_TTF=2 

Das schließt zu Beginn des Codes:

#include <SDL/SDL.h> 
#include <SDL/SDL_image.h> 
#include <SDL/SDL_ttf.h> 
#include <emscripten.h> 
#include <stdio.h> 
#include <string> 
#include <sstream> 

Antwort

1

#include <SDL/SDL.h> umfasst emscr ippen integrierte SDL 1.3.

#include <SDL.h> wird emscripten-Ports SDL2 verwenden.