IPB

Bienvenue invité ( Connexion | Inscription )



 
Reply to this topicStart new topic
> Mini Tuto Toolchain Dingux Pour Windows + Sdl
HED
posté 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.
Go to the top of the page
 
+Quote Post
yoannd26
posté 14-07-2010, 18:48
Message #2


Master Gueux
Icône de groupe

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 smile.gif .

++


--------------------
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
Go to the top of the page
 
+Quote Post
s3rg3
posté 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 sad.gif
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)
Go to the top of the page
 
+Quote Post
s3rg3
posté 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 smile.gif ). Donc, il faut faire gaffe aux tabulations et espaces...
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 smile.gif

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 !!!! smile.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 



Version bas débit Nous sommes le : 10.09.2010 - 0:16
 
Bridged By IpbWiki: Integration Of Invision Power Board and MediaWiki © GlobalSoft

Hack Xbox | Hack Xbox 360 | Hack PS3 | Hack Wii | Hack Nintendo DS - PSP - Dingoo| Pose de puce | Tutoriaux modification consoles