Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Erreur de compilation avec la déclaration d'un RenderWindow  (Lu 2069 fois)

0 Membres et 1 Invité sur ce sujet

m@thieu41

  • Newbie
  • *
  • Messages: 23
    • Voir le profil
Bonjour,

J'ai décidé de me remettre à programmer en C++ avec la SFML aujourd'hui (j'ai arrêté quelques mois à cause du bac), et j'ai repris un ancien programme.
Avant, il fonctionnait parfaitement, aucun problème à la compilation, mais maintenant, impossible de le compiler, il m'indique une erreur lorsque je déclare une fenêtre comme ceci:

RenderWindow app(VideoMode::getDesktopMode(), "Cards", Style::Fullscreen);
 

et le copilo me dit:
Citer
|66|undefined reference to `_imp___ZN2sf12RenderWindowC1ENS_9VideoModeERKNS_6StringEjRKNS_15ContextSettingsE'|

Je précise que je suis à la version 2.0 de la SFML, et que je code sous Code::Blocks 10.05.

Savez vous d'où vient mon problème?
Merci d'avance!

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Erreur de compilation avec la déclaration d'un RenderWindow
« Réponse #1 le: Juin 27, 2013, 02:04:58 pm »
Tu as lié à sfml-graphics?
Laurent Gomila - SFML developer

m@thieu41

  • Newbie
  • *
  • Messages: 23
    • Voir le profil
Re : Erreur de compilation avec la déclaration d'un RenderWindow
« Réponse #2 le: Juin 27, 2013, 02:20:14 pm »
En vérifiant ce que tu m'as dit, je me suis rendu compte d'une chose: après avoir laissé ce projet j'en avait commencé un autre. Je ne sais plus très bien pourquoi, mais j'avais eut un problème avec la SFML, donc j'avais re-téléchargé la version 2.0. J'avais remplacé les includes, mais pas les links pour ce projet (d'où l'erreur).
J'ai linké avec les bonnes librairies, et maintenant ça marche  ;D

Désolé d'avoir dérangé pour rien, et merci pour ta réponse !