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>