1

Voila j'ai quelques notions de c (j'ai fai quelques trucs en cour) et donc j'ai règlé mes problèmes d'includes je crois, mais j'ai tjr cette satané erreur dans visual MinGW
(j'utilise le pack minigp32) j'ai même désinstallé mon cygwin habituel tellement ça me grrrr.

Enfin voila a quoi j'ai droit sous MinGW:

Invoking compiler...
make -f makefile
gcc -I c:\minigp32\include\gpinclude -c -o gpmain.o gpmain.c
gcc -I c:\minigp32\include\gpinclude -c -o gstart.o gpstart.c
gcc -o .\example3.exe gpmain.o gpstart.o -I c:\minigp32\include\gpinclude -L /minigp32/lib/gplib -s -Tlnkscript -lgpfont -lgpstdlib -lgpos -lgpgraphics -lgpstdio -lgpsound -lgpmen
/cygdrive/c/MINIGP32/BIN/../lib/gcc-lib/arm-elf/3.0.4/../../../../arm-elf/bin/ld: cannot find -lgpfont
collect2:ld returned 1 exit status
make: ***[.\example3.exe]Error 1
Abord!

voila dites moi un peu ce que j'ai fai de faux si c possible de la (pour le path des include c bizzare je sais)

2

c'est koi tes fichiers ds le rep de ton projet ?

minigp32 est ds la même dur que celui de ton projet?

normalment ,pour une compil correcte, tu dois avoir les fichiers:

- makefile
- Tlnkscript
- gstart.c
- gpmain.c
- gpmain.h

c'est l eminimun syndical pour reussir la compilation,

3

c'est koi "cygdrive" c'est ton dur C: ?

4

ouai j'ai tt ces fichiers vu que j'ai pas touché a l'exemple 3, j'essaye juste de le compiler

cygdrive, c le point de montage des disques pour cygwin, ça vs étonne ?...

5

lgpfont, il cherche le font.h.
TI-NSpire Pwned !

Thx ya all...thx ExtendeD.

...The rebirth of the community...

6

tu est sur linux ?

ds mingw fais "make clean" ou "build makefile" puis "build all"

7

ton probleme vient du path vers les libraries, donc l'option -L
-L /minigp32/lib/gplib


ce chemin ne doit pas etre le bon je pense. vérifie
et sinon essaie de le mettre en c:\mini.....
ou bien /cygdrive/c/mini....

a savoir : le -L est l'equivalent du -I pour les includes, il permet d'indiquer
ou trouver les libs que tu lui passes avec -l
ex : -lgpfont -> il va chercher libgpfont.a ou .so dans les chemins par
defaut et s'il ne trouve pas il cherche dans tous les -L xxx que tu lui a spécifié

8

Don> Il est sous windows, relie ses posts.


Yoyofr> c'est ce que je voulait dire...mais bon....suis fatigué aujourd'hui.
TI-NSpire Pwned !

Thx ya all...thx ExtendeD.

...The rebirth of the community...

9

voula bah la j'arrive a compiler et a obtenir mon tit fxe mais uniquement avec le make.bat et pas sous visual minGW

<edit>
la ça semble focntionner la compil sous minGW mais pour ceux qui ont aussi ces problèmes, il semblerai chez certaines personnes que minGW utilise le path cygwin et non le path windows
donc au lieu de mettre "c:/" par exemple
j'ai mis "/cygdrive/c/"

je pense que c'est le probleme pour les personnes qui utilisent cygwin habituellement

10

Je crois bien avoir le meme probleme que ce messieur, mais la j arrive toujours a rien faire! Need Help!
avatar
https://air-gaming.com/tests/ si vous voulez de la bonne lecture :=)

11

utiliser scite.exe et modifier vos makefile avec ce dernier.....Vous irez beaucoup plus vite et pourez lancer la compil à partir de cet éditeur.

Le fichier qu'il ne trouve pas c'est effectivement la libriaire libgpfont.a
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

12

remarque le makefile à la main c'est non plus la mort smile

moi chuis parti d'une base faite avec visual-mingw puis je la modifie à la main , puisque sous un environement visual c++ avec gcc comme compilateur ,il y apas d'autre solution , finalment c'est quelque chose de trés simple wink

13

exectement smile
Je récupère tout le temps le même makefile que je modifie selon mes besoins.
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr