Allegro et Dev-C++ - C - Programmation
Marsh Posté le 17-09-2005 à 12:23:49
meme avec les exemples d'llegro il me met des erreurs style:
[Linker error] undefined reference to `_imp__key'
[Linker error] undefined reference to `_imp__screen'
Marsh Posté le 17-09-2005 à 13:48:38
As-tu ajouté la bibliothèque Allegro à ton projet ? C'est sans doute écrit dans le manuel d'Allegro...
2 minutes de http://www.talula.demon.co.uk/alle [...] ngw32.html
Citation : |
Marsh Posté le 20-09-2005 à 18:56:44
donc voici mon code ,
Code :
|
il me donne toujours des erreurs de liens
je cherche surtout a savoir comment éditer les liens avec dev-C++...
Marsh Posté le 20-09-2005 à 19:09:14
huben a écrit : donc voici mon code ,
|
Tu mets un tas de déclaration de fonctions dans ton main(), ça ne fait pas du tout. Il doit en principe y avoir des headers qui vont bien,, ce sont eux qu'il faut inclure.
Citation : il me donne toujours des erreurs de liens |
Il faut indiquer à Dev-c++ le nom des bibliothèques nécessaires à Allegro (xxx.*).
Alt-P (projet)
Paramètres
Editeur de liens
Ajouter fichiers
Pour ce qu'il y a à ajouter, je n'en sais pas plus que toi.
Marsh Posté le 20-09-2005 à 19:12:14
j'ai ajouté toutes ces déclarations (moi assi je trouve sa pas beau) parce qu'il me les demandait(il me dit que c'est le premier unsage dans la foncion main si je les déclare pas) mais normalement , si j'arrivais a editer les liens, je devrai pas avoir ce genre de problemes
Marsh Posté le 20-09-2005 à 19:17:28
j'ai tenté avec et sans les declarations, de rajouter dans la fenetre des options de projet, page parametres, case éditeur de liens, bouton ajourter fichier... la librairie "libaleg.a" comme dit dans le tuto en anglais
Marsh Posté le 20-09-2005 à 19:19:47
huben a écrit : j'ai ajouté toutes ces déclarations (moi assi je trouve sa pas beau) parce qu'il me les demandait(il me dit que c'est le premier unsage dans la foncion main si je les déclare pas) mais normalement , si j'arrivais a editer les liens, je devrai pas avoir ce genre de problemes |
Je t'ai dit qu'il fallait inclure les fichiers d'entête manquants...
Un peu de théorie :
http://mapage.noos.fr/emdel/notes.htm#bibliotheque
Et puis, il faut peut être vérifier ce que tu tapes : set_color_depht, c'est pas du bon anglais. C'est probablement set_color_depth. Et puis je vois Allegro_..., attention, ce n'est pas pareil que allegro_... Le C est 'case sensitive' (il fait la différence entre majuscules et minuscules). Attention aussi à Set_... et set_...
Marsh Posté le 20-09-2005 à 19:30:43
ok je croi que je vois le prob
avec ce code ca marche
Code :
|
je vais essayer de comprendre
merci
Marsh Posté le 20-09-2005 à 20:43:34
huben a écrit : en fait je suis nul... |
Non, tu es débutant, c'est tout. Il faut être rigoureux. Le C ,c'est comme ça.
Marsh Posté le 17-09-2005 à 12:18:27
Bonjour, je suis débutant en programation,
j'ai déja réussi a faire quelques trucs grace aux tutos interessants sur la toile.
Maintenant j'aimerai bien faire marcher allegro...
j'ai installé le pack de Dev-C++ avec le package manager, et au premier programme (format automatique) qui est censé marcher, il me sort des erreurs de l'éditeur de lien...
Quelqu'un pourrait m'expliquer comment fonctionne l'éditeur de lien de ce logiciel ou à défaut me dire le probeme.
merci