Salve a tutti, possiedo Ubuntu 11 e sto dedicandomi alla programmazione in C++ per la realizzazione di videogiochi.
Seguendo i tutorial di Lazy Foo per le librerie SDL mi sono imbattuto in più file sorgenti (3 .cpp e 3 .h) da compilare per originare un unico eseguibile, ma non so come fare. Io uso g++ da terminale, e ho provato con diverse combinazioni tenendo tutti i file nella stessa cartella /Desktop
g++ file1.cpp file2.cpp file3.cpp `sdl-config --cflags --libs` -lSDL -lSDL_image -lSDL_ttf -lSDL_mixer -lhead1.h -lhead2.h -lhead3.h -o output.out
g++ file1.cpp file2.cpp file3.cpp `sdl-config --cflags --libs --L/Desktop` -lSDL -lSDL_image -lSDL_ttf -lSDL_mixer -lhead1.h -lhead2.h -lhead3.h -o output.out
g++ file1.cpp file2.cpp file3.cpp `sdl-config --cflags --libs ` -lSDL -lSDL_image -lSDL_ttf -lSDL_mixer -L/Desktop/head1.h -L/Desktop/head2.h -L/Desktophead3.h -o output.out
ecc...
sono molto confuso e immagino si veda, ma consultare le guide più disparate mi ha portato a generare questi mostri. potete aiutarmi?
grazie