Bonjour, je suis en train de réaliser une interface graphique avec allegro. pour programme consiste en fait à faire du traitement d''image en c++ et à afficher le résultat à l'écran.
le traitement d'image est réalisé avec gd notamment (ouverture et écriture de fichiers image, etc...)
le problème est qu'allegro n'a pas l'air d'être compatible avec le reste du programme.
En effet lorsque je commence à appeler l'affichage de l'interface graphique en meme temps que une classe qui contient des méthodes d'ouvertures d'image ou koi que ce soit, la console me met : "conflicting declaration BITMaP" et y'en a toute une floppée comme ca.
il semblerait que le type bitmap est redéfini plusieurs fois..
donc en gros si je fais fonctionner juste l'interface graphique ca marche sans probleme mais dès que j'inclus certains packages où classes de mon programme qui incluent ces packages j'ai ce genre d'erreur.
les packages à problème sont entre autres :
<iomanip> pour écriture de fichiers
<winsock2> utilise des méthodes pour se connecter à une carte wifi
<gd> pour traiter des images.
que faire?
je précise que je n'utilise le type BITMAP que dans le but d'afficher mon image donc le type BITMAP de allegro et pas celui d'un autre package et j'ai malgré tout cette faute.
merci d'avance
Nico
Partager