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 ![[:google] [:google]](https://forum-images.hardware.fr/images/perso/google.gif) http://www.talula.demon.co.uk/alle [...] ngw32.html
 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