30

quant j'avais testé, gt ss xp et ca marchais, de + j'avais builder 5 installé

moi je dit SDT ruleZzz lol wink
et la le mec il le pécho par le bras et il lui dit '

31

N'oublie pas que la partie dans laquelle tu modifies ton PATH ne doit pas être faite dans l'autoexec.bat mais dans le panneau de config de XP.

Ensuite tu vas dans le rep où se trouve exemple3 et tu lances le make.bat. Ca devrait suffire.

Désolé y a plus de PC sous XP à mon boulot, je ne peux pas tester sous XP tsss

32

ah bah merde... c l'autoexec que j'avais modifie
je testerais ce que tu me propose en rentrant du bahut

33

Si cela fonctionne sous XP, youpi !
avatar
:*)

34

lock> ou exactement dans le panneau de configuration?

35

WOW ! Bille2 tu m'impressionnes ! smile

je crois que je vais retourner à mes pépettes magic
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

36

Dans le Panneau de configuration, ouvre le composant Système.
Sous l'onglet Avancé, clique sur Variables d'environnement, puis sur le nom de la variable utilisateur ou système que tu veux modifier ou ajouter (ici PATH).

Voilà normalement c'est ça si mes souvenirs sont bons.

37

j'ai viré les lignes de l'autoexec, et j'ai configuré la variable Path correctement, mais au final j'ai toujours les 3 memes erreurs lors de la compilation sad

38

Par ailleus, la compilation avec make.bat de l'exemple3 ne fonctionne pas, et me renvoie plein d'erreurs sur la source notamment (à mon avis il n'arrive pas à inclure les libs au projet)

39

alala... ça m'embête un peu d'être obligé de faire ça, mais si ça se trouve j'ai fait une erreur toute conne quelquepart, ou alors j'ai sauté une étape. Donc je vais vous lister (surtout à noferov et à lock, puisque vous avez réussi sous xp) tout ce que j'ai fait pour en arriver là.
- extraction du SDK de bille2 dans la racine de mon disque dur
- ajout de C:minigp32minigp32bin à ma variable système nommée Path
Celle-ci contient précisément %SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:PROGRA~1TIGCC;C:PROGRA~1BorlandDelphi6Bin;C:PROGRA~1BorlandDelphi6ProjectsBpl;C:TIGCC;C:minigp32minigp32bin
- supression des fichiers make.bat et b2gp32.bat pour tester la compilation
- ouverture du fichier example3.prj dans Visual MinGW 0.43a
- Build -> Build
et là les 3 fameuses erreurs apparaissent dans l'éditeur

40

Nerick a écrit :
- ajout de C:minigp32minigp32bin à ma variable système nommée Path
Celle-ci contient précisément %SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:PROGRA~1TIGCC;C:PROGRA~1BorlandDelphi6Bin;C:PROGRA~1BorlandDelphi6ProjectsBpl;C:TIGCC;C:minigp32minigp32bin

Ce n'est pas le bon ordre. Tu as toujours les répertoires de Borland avant ceux de minigp32, donc tu exécutes toujours le mauvais make.exe.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

41

merci bcp Kevin smile
Sinon, à simple titre informatif, les include au début de gpmain.c dans l'exemple3 ne spécifient pas le bon path pour les headers à inclure (ceux-ci ne sont pas dans le meme rep que example3 par défaut, mais dans [...]minigp32includegpinclude) smile
merci à tous d'ailleurs pour votre aide ! smile

42

arrrgg! décidemment.... voila une autre erreur à la compilation sad

Compilation2.JPG

43

Vérifie que tu as gpfont.a ou libgpfont.a au bon endroit.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

44

Je n'ai déplacé aucun fichier d'aucun répertoire depuis que j'ai décompressé le pack.
Ca me parait donc étrange qu'il y ait des erreurs concernant le chemin d'accès de certains fichiers. Enfin bon.
libgpfont.a est dans C:minigp32minigp32libgplib;
gpfont.a n'existe pas.

45

Ça doit être le même problème qu'avec les #includes.
Rajoute -L C:minigp32minigp32libgplib aux options de compilation. (Et pour les #includes, au lieu de déplacer le fichier ou de rajouter le répertoire dans la source, il vaut mieux rajouter -I C:minigp32minigp32includegpinclude.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

46

merci Kevin Kofler d'avoir pris le relais ...


J.
avatar
:*)

47

merci Kevin smile
ça marche parfaitement maintenant.

bisoo

48

Arf, j'ai encore un dernier souci à régler, au moment de la conversion de mon .exe en .gxb puis en .fxe.
Le compilateur me sort
***missing separator. Stop.
après l'ajout des 2 lignes
objcopy -O binary example3.exe example3.gxb
b2fxe example3.gxb example3.fxe

dans le makefile.
L'erreur pointe sur la première de ces 2 lignes de codes.

49

est ce qu tu n'as pas une ligne vide avec un espace ?
avatar
:*)

50

nan

51

bon on va faire un bidouillage:

double click sur b2gp32.bat dans le répertoire example3
...
ou alors tu peux mettre les 2 lignes
objcopy -O binary example3.exe example3.gxb
b2fxe example3.gxb example3.fxe
dans un faire.exe dans le répertoire où tu as example3.exe
que tu lances par la console ou la souris...

qu'est ce que cela donne ?
avatar
:*)

52

lorsque j'execute le .exe créé, ça m'ouvre une fenetre dos, et plus rien ne se passe.

53

il ne créé pas de fxe ? à lalala lalala ...

ouvre une console dos, va dans le répertoire example3
et écrit :

objcopy -O binary example3.exe example3.gxb (puis entrée)

b2fxe example3.gxb example3.fxe (puis entrée)

là cela devrait qd même fonctionner
avatar
:*)

54

oué là ça marche
c très étrange tout ça hum

55

bon ben c'est parfait...
A mon avis le makefile à un coté bancal:
envoi moi le sur unplugandplay@free.fr

D'ici là tu as la procédure à suivre: lancer le makefile puis derrière 2 commande à la main;;;
pas tr_s pratique, mais cela dépanne ....
avatar
:*)

56

ça y est, c'est envoyé smile

57

j'ai le mail mais pas la pièce jointe.... smilesmile
Essaye de la zippé dans ton envoi....
avatar
:*)

58

et là, c bon? smile

59

C bien ce qu'il me semblait: une histoire d'alignement et de tabulations...
Et maintenant dodo !
avatar
:*)

60

Quand tu ajoutes des lignes dans un makefile (objcopy par exemple), la ligne doit absolument commencer par une TABULATION. Si ça n'est pas le cas tu as l'erreur : Missing separator.