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

Auteur Sujet: Problème SFML Codeblocks  (Lu 2318 fois)

0 Membres et 1 Invité sur ce sujet

Echoe

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Problème SFML Codeblocks
« le: Février 06, 2015, 01:53:57 pm »
Bonjour,

Après avoir suivis le tutoriel http://www.sfml-dev.org/tutorials/2.2/start-cb-fr.php pour installer SFML sur codeblock, je me retrouve dans une impasse :

En utilisant SFML 2.0, le programme plante à l’exécution ; L'application n'a pas réussi à démarrer correctement (0x000007b)
En utilisant SFML 2.2, je me retrouve avec 20 erreurs de linker (dont une sur le return 0; ).

J'utilise Code::Blocks 13.12

Quelqu'un aurais une solution ?

D'avance merci.

G.

  • Hero Member
  • *****
  • Messages: 1593
    • Voir le profil
Re : Problème SFML Codeblocks
« Réponse #1 le: Février 06, 2015, 02:06:49 pm »
T'as 20 erreurs, donnes les nous, on va pas les deviner. ;)

Echoe

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : Problème SFML Codeblocks
« Réponse #2 le: Février 06, 2015, 02:17:34 pm »
En effet, désolé ^^;

||=== Build: Debug in Polm_prog_SFML (compiler: GNU GCC Compiler) ===|
obj\Debug\main.o||In function `main':|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|5|undefined reference to `sf::String::String(char const*, std::locale const&)'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|5|undefined reference to `sf::VideoMode::VideoMode(unsigned int, unsigned int, unsigned int)'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|5|undefined reference to `sf::RenderWindow::RenderWindow(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&)'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|6|undefined reference to `sf::CircleShape::CircleShape(float, unsigned int)'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|7|undefined reference to `sf::Color::Green'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|7|undefined reference to `sf::Shape::setFillColor(sf::Color const&)'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|15|undefined reference to `sf::Window::close()'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|12|undefined reference to `sf::Window::pollEvent(sf::Event&)'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|18|undefined reference to `sf::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|18|undefined reference to `sf::RenderTarget::clear(sf::Color const&)'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|19|undefined reference to `sf::RenderStates::Default'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|19|undefined reference to `sf::RenderTarget::draw(sf::Drawable const&, sf::RenderStates const&)'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|20|undefined reference to `sf::Window::display()'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|9|undefined reference to `sf::Window::isOpen() const'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|23|undefined reference to `sf::RenderWindow::~RenderWindow()'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|23|undefined reference to `sf::RenderWindow::~RenderWindow()'|
C:\Users\Admin\Desktop\PROG\prog_SFML\main.cpp|23|undefined reference to `sf::RenderWindow::~RenderWindow()'|
obj\Debug\main.o||In function `ZN2sf11CircleShapeD1Ev':|
C:\SFML\SFML-2.2\include\SFML\Graphics\CircleShape.hpp|41|undefined reference to `vtable for sf::CircleShape'|
C:\SFML\SFML-2.2\include\SFML\Graphics\CircleShape.hpp|41|undefined reference to `vtable for sf::CircleShape'|
C:\SFML\SFML-2.2\include\SFML\Graphics\CircleShape.hpp|41|undefined reference to `sf::Shape::~Shape()'|
||=== Build failed: 20 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
« Modifié: Février 06, 2015, 02:22:19 pm par Echoe »

G.

  • Hero Member
  • *****
  • Messages: 1593
    • Voir le profil
Re : Problème SFML Codeblocks
« Réponse #3 le: Février 06, 2015, 02:41:18 pm »
En googlant ta première undefined reference : http://en.sfml-dev.org/forums/index.php?topic=12547.0
Est-ce que t'essaies d'utiliser la version 64 bits de SFML alors que tu compiles en 32bits ? ;)

Echoe

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : Problème SFML Codeblocks
« Réponse #4 le: Février 06, 2015, 02:45:41 pm »
Je tente en effet de compiler la version 64 bits de SFML oui, ayant un OS 64 bits je me dirige vers le 64 bits dés que j'en ai le choix.

Je vais faire le test et prendre la version 32 bits de SFML du coup (je pense pas avoir téléchargé de moi même un compilateur 32 bits par contre).

Edit : Je n'ai plus les erreurs avec la version 32 bits, mais je retourne aux erreurs de la version antérieure 2.0 ;
Process terminated with status -1073741701 (0 minute(s), 2 second(s))
« Modifié: Février 06, 2015, 02:47:57 pm par Echoe »