1

Voici les messages d'erreur que j'obtiens quand je link mon programme :
../lib/libgpfont16.a(gpfont16.o): In function `$d':
gpfont16.o(.text+0x174): undefined reference to `_g_font'
gpfont16.o(.text+0x17c): undefined reference to `_engfont_size'
gpfont16.o(.text+0x37c): undefined reference to `_korfont_size'
gpfont16.o(.text+0x44c): undefined reference to `_g_font_h'

Lors du link (avec gcc) , je passe -lgpfont -lgpfont16

Comme le fichier libgpfont16.a n'était pas dans les libs gcc j'ai utilisé celui du sdk gamepark pour ADS qui est au format elf (et qui défini bien _g_font par exemple)...
Le problème vient sans doute de là mais comment faire ? Je vais quand même pas me priver d'afficher du texte en mode 16 bits ??? Comment vous faites vous ???

Merci

2

j'utilise ads ca aide smile
Yenaphe point info

3

GCC ne gère pas l'affichage 16 bit.
Grace à defineIt, la lib de bille2 on peut désormais avoir accès à la plupart des fn gfx en 16 bit.
Toutefois l'affichage de texte n'est pas encore implanté mais Bille2 y travaille.
Cette semaine nous devrions remettre à jour le package miniGP32.

mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

4

Pékélé
a écrit : GCC ne gère pas l'affichage 16 bit.

je vois pas bien le rapport confus
il compile pas les fonctions 16 bits ???
gamer oui, mais gamer avant tout

5

yenaphe a écrit :
j'utilise ads ca aide smile


Bin, si tu veux bien me filer le crack pour étendre la license trial je suis preneur...

6

tam a écrit :
je vois pas bien le rapport confus il compile pas les fonctions 16 bits ???


Parce que la librairie correspondante n'existe pas pour gcc ... Quelqu'un sait pourquoi d'ailleurs ?

7

Ben parce qu'elle n'a pas été portée sad
pas de GpTextOut16, GprectFill16,Gplinedraw16...etc.....

C'est pour ça qu'on taff sur defineIt.h, qui permet dès aujourd'hui d'avoir accès aux primitives en 16 bits. Et bientôt l'écriture de texte......
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

8

Alors je comprends pas bien le positionnement de GamePark. Ils veulent une scène alternative mais ne soutiennent pas le seul environnement de développement adéquat à ce type de public : gcc !
Parce que franchement générer une lib pour gcc quand on a une version pour ads c'est l'histoire de 3 minutes montre en main...

9

En fait le non portage de cette lib est surement dû à un oubli......
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr