2013-09-26 11 views
9

Sto cercando un progetto "Hello World" SDL 2.0 che componga cross-compilazioni tra tutte le piattaforme supportate: Windows, Linux, Mac, Android e iOS. C'è qualcosa del genere? Non sono riuscito a trovare nei forum o nei documenti ufficiali.Applicazione cross-compiling SDL 2.0 tra piattaforme supportate

Quali strumenti sono consigliati? CMake o SCons? Si può fare solo con "make"?

risposta

1

Se si scarica l'origine per SDL2, esistono numerosi programmi di esempio brevi che vengono compilati su tutte le piattaforme supportate nella directory "test".

2

Non so se questo è esattamente quello che stai cercando, ma ho appena realizzato un piccolo tutorial su su come compilare i progetti SDL2 da Linux a Windows.Morto link

In sostanza, installare MinGW e impostare le flag di compilazione al seguente (Makefile esempio):

# Where your MinGW SDL is installed 
SDL_ROOT_DIR = /usr/x86_64-w64-mingw32 

CFLAGS = `$(SDL_ROOT_DIR)/bin/sdl2-config --cflags` 
      -Wall -Wextra 
CXXFLAGS = `$(SDL_ROOT_DIR)/bin/sdl2-config --cflags` 
      -Wall -Wextra 
LDFLAGS = `$(SDL_ROOT_DIR)/bin/sdl2-config --libs` \ 
      -lSDL2_image -lSDL2_ttf -lSDL2_mixer -lSDL2_gfx \ 
      -static-libgcc -static-libstdc++ 

approfondite spiegazioni here e here.

Problemi correlati