Bienvenue invité ( Connexion | Inscription )
|
![]() ![]() |
14-07-2010, 17:16
Message
#1
|
|
|
Débutant ![]() Groupe : Membres Messages : 5 Inscrit : 26-04-10 Membre no 104963 |
Salut à tous,
Je viens de publier un tutorial (en français) pour faire un "Hello World" avec le Toolchain Dingux Windows et SDL. Le tuto couvre l'installation du Toolchain, la création d'un petit programme SDL et la création du makefile. Le tuto a été publié dans le magazine gratuit RBD Pride, c'est à la page 40. - version PDF: http://tinyurl.com/2bg2eun - version flash: http://www.scribd.com/doc/34322172/RBDPride12 J'espère que ça pourra aider les débutants en prog Dingux. (j'espère aussi que je suis dans la bonne section du forum pour poster ça) Ce message a été modifié par HED - 14-07-2010, 17:17. |
|
|
|
14-07-2010, 18:48
Message
#2
|
|
![]() Master Gueux Groupe : Administrateur Mobiles Messages : 1580 Inscrit : 11-07-05 Lieu : Derrière mon écran :) Membre no 22545 |
Salut,
Merci pour ce tuto, en espérant qu'il aide les gens à se lancer dans le développement Dingux ++ -------------------- Réparation Ps3, Nintendo DS Lite et DSi, Xbox 360, Wii, PSP...
Contactez moi à yoannd26|notspam|@gx-mod.com (pensez à retirer le |notspam|) ou par message privé sur le forum |
|
|
|
20-08-2010, 13:24
Message
#3
|
|
|
Débutant ![]() Groupe : Membres Messages : 8 Inscrit : 16-06-09 Membre no 93182 |
Salut, et merci pour le tuto !
L'installation du Toolchain et la compilation de l'exemple de Science se passent bien... Mais quand je veux compiler le Hello Dingoo en suivant ton tuto, mon makefile ne fonctionne pas J'ai le droit a un beau "No rules to make Target 'c'..." je n'ai pas bien compris la toute fin de la configuration du makefile dans ton tuto, c'est probablement là que ca coince... Voici mon makefile si tu arrive a voir ce qui ne va pas :$ En tout cas merci encore pour le tuto, enfin un truc clair pour débuter ! Code TOOLCHAINDIR := /dingux
BINPATH := $(TOOLCHAINDIR)/bin LIBPATH := $(TOOLCHAINDIR)/lib INCLUDES := -I${TOOLCHAINDIR}/mipsel-linux-uclibc/include/SDL ARCH := mipsel-linux-uclibc- CPP := ${BINPATH}/$(ARCH)g++ CFLAGS := -O2 -Wall $(INCLUDES) $(shell $(BINPATH)/sdl-config --cflags) LDFLAGS := -O2 -Wall $(shell $(BINPATH)/sdl-config --libs) -lSDL_main -lSDL -lSDL_gfx -lSDL_image -lSDL_ttf -lSDL_mixer SOURCES := *.o PROGRAM = SDL01 TARGET := sdl01.dge VERSION = 1.0 all: $(PROGRAM) mv $(PROGRAM) $(TARGET) clean: rm -f $(TARGET) *.o *~ SDL01: obj/main.o $(CPP) obj/main.o o $(PROGRAM) $(LDFLAGS) obj/main.o: src/main.cpp $(CPP) c src/main.cpp o obj/main.o $(INCLUDES) |
|
|
|
20-08-2010, 19:00
Message
#4
|
|
|
Débutant ![]() Groupe : Membres Messages : 8 Inscrit : 16-06-09 Membre no 93182 |
Hop, je m'auto-répond, j'espère que ca sera utile a d'autres.
Alors, il faut savoir que les makefiles sont super capricieux(et "Make" surtout Je l'avais mal vu dans la mise en page du tuto, mais il y a un piège. Surtout que les tab sont pas gérées de la même façon selon les éditeurs(surtout sous windows). Du coup avec Context, il m'a mis une belle erreur "Missing Separator : Stop". J'ai résolu cette erreur avec l'éditeur PSPAD, en copiant/collant/modifiant le bloc "all:" pour être sur d'avoir les bonnes tabulations... Un peu galère mais bon, une fois qu'on a comrpis ca roule Voici la fin de mon makefile : Code sdl: obj/main.o $(CPP) -o $(PROGRAM) $(LDFLAGS) obj/main.o: src/main.cpp $(CPP) -c src/main.cpp -o obj/main.o $(INCLUDES) all: $(PROGRAM) mv $(PROGRAM) $(TARGET) clean: rm -f $(TARGET) *.o *~ Maintenant j'ai une erreur lors de la compilation du *.o en *.dge... Allez j'y suis presque !!!! |
|
|
|
![]() ![]() |
| Version bas débit | Nous sommes le : 10.09.2010 - 0:16 |