Bonjour tout le monde !
J'ai installé SFML 2.0 (dernière version stable), mais je n'arrive pas à démarrer le code de base dans le tutoriel d'installation...
Alors, j'ai mis tous les .a dans le dossier C:/Program Files (x86)/CodeBlocks/MinGW/lib/SFML (je sais pas si mon problème peut venir de là...) et les .hpp dans C:/Program Files (x86)/CodeBlocks/includes/SFML.
Ensuite, dans Properties > Build Targets, ça se présente comme ça :
Alors le nom de mon projet est Cours SFML, ne vous étonnez pas du nom qui est très recherché ^^'
Donc dans Build Options > Cours SFML :
Compiler :
Linker :
Ensuite debug :
Release :
J'ai bien mis tous les .dll dans le dossier de mon projet...
J'ai testé deux fois (différemment) le code du tuto :
#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;
}
#include <SFML/Graphics.hpp>
#include <SFML/Window.hpp>
#include <SFML/System.hpp>
#include <SFML/Config.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;
}
Et le résultat... :
Voilà... j'espère que vous pourrez m'aider...
D'ailleurs j'ai télécharger la version de SFML 2.0 Windows GCC 4.7 MinGW (DW2) - 32 bits et mon ordinateur est en 64 bits... je sais pas si ça peut venir d'ici...
Cordialement,
JB_les_amis.