Bonjour !
Je voudrais installer SFML avec code::blocks mais je n'y arrive pas :/
Mon problème est le suivant :
J'ai suivu le tutoriel
https://www.sfml-dev.org/tutorials/2.4/start-cb-fr.php pour utiliser SFML avec code::blocks, j'ai copié le code :
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
sf::CircleShape shape(100.f);
shape.setFillColor(sf::Color::Green);
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
window.clear();
window.draw(shape);
window.display();
}
return 0;
}
Seulement... Lorsque je clique sur Debug / Continue, et bien je n'ai aucune fenêtre qui apparait, et dans "Build messages" il y a undefined reference to sf:: ... , il y a 23 erreurs.
J'ai bien respecté l'ordre de sfml-graphics, sfml-window et sfml-system.
Dans Project Build Option -> Debug -> Linker settings, j'ai mis : .../libsfml-graphics-s-d.a , libsfml-window-s-d.a et libsfml-system-s-d.a.
Pour Release, j'ai mit .../ libsfml-graphics-s.a , libsfml-window-s.a , libsfml-system-s.a.
J'ai également mis SFML_STATIC dans #defines sur mon projet.
J'ai fais mes recherches google et j'ai vu qu'il y avait pas mal de personne qui avaient le même problème que moi (undefined reference to sf:: ...), mais je n'ai rien trouvé qui pouvait m'aidé, même sur le forum SFML
J'espères avoir été clair, merci de vos futurs réponses ^^