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

Auteur Sujet: Installation SFML Codeblocks Linux  (Lu 2179 fois)

0 Membres et 1 Invité sur ce sujet

diabolo77

  • Newbie
  • *
  • Messages: 19
    • Voir le profil
Installation SFML Codeblocks Linux
« le: Décembre 29, 2013, 06:13:25 pm »


Bonsoir,
J’essaie d'installer SFML depuis un petit moment sur mon pc qui tourne sous linux, mais j'ai des erreurs :
g++ -L/home/aurelien/Bureau/SFML-2.1/lib -o bin/Debug/TestSFMLLinux obj/Debug/prin.o -lsfml-graphics-d -lsfml-window-d -lsfml-system-d
/usr/bin/ld: ne peut trouver -lsfml-graphics-d
/usr/bin/ld: ne peut trouver -lsfml-window-d
/usr/bin/ld: ne peut trouver -lsfml-system-d
collect2: erreur: ld a retourné 1 code d'état d'exécution

Donc, j'en est déduis que codeblocks ne trouvait les fichier cité si-dessus mais je ne sais pas trop quoi faire :/.
Je précise que j'ai déjà fais des recherches et que je n'ai rien trouvé malheureusement.
Merci d'avance!

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Installation SFML Codeblocks Linux
« Réponse #1 le: Décembre 29, 2013, 06:33:56 pm »
Il n'y a pas de version debug de SFML sous Linux.
Laurent Gomila - SFML developer

diabolo77

  • Newbie
  • *
  • Messages: 19
    • Voir le profil
Re : Installation SFML Codeblocks Linux
« Réponse #2 le: Décembre 29, 2013, 07:08:01 pm »
Merci de ta réponse très rapide :)!
Un problème de régler, mais il faut bien qu'un autre apparait ^^'
voici mon 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;
}


Celui fournit dans ton tuto , et mes erreurs

Citer
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|5|référence indéfinie vers « sf::String::String(char const*, std::locale const&) »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|5|référence indéfinie vers « sf::VideoMode::VideoMode(unsigned int, unsigned int, unsigned int) »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|5|référence indéfinie vers « sf::RenderWindow::RenderWindow(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|6|référence indéfinie vers « sf::CircleShape::CircleShape(float, unsigned int) »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|7|référence indéfinie vers « sf::Color::Green »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|7|référence indéfinie vers « sf::Shape::setFillColor(sf::Color const&) »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|15|référence indéfinie vers « sf::Window::close() »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|12|référence indéfinie vers « sf::Window::pollEvent(sf::Event&) »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|18|référence indéfinie vers « sf::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char) »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|18|référence indéfinie vers « sf::RenderTarget::clear(sf::Color const&) »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|19|référence indéfinie vers « sf::RenderStates::Default »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|19|référence indéfinie vers « sf::RenderTarget::draw(sf::Drawable const&, sf::RenderStates const&) »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|20|référence indéfinie vers « sf::Window::display() »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|9|référence indéfinie vers « sf::Window::isOpen() const »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|23|référence indéfinie vers « sf::RenderWindow::~RenderWindow() »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|5|référence indéfinie vers « sf::RenderWindow::~RenderWindow() »|
/home/aurelien/Bureau/dossierProg/TestSFMLLinux/prin.cpp|23|référence indéfinie vers « sf::RenderWindow::~RenderWindow() »|
/home/aurelien/Bureau/SFML-2.1/include/SFML/Graphics/CircleShape.hpp|41|référence indéfinie vers « vtable for sf::CircleShape »|
/home/aurelien/Bureau/SFML-2.1/include/SFML/Graphics/CircleShape.hpp|41|référence indéfinie vers « vtable for sf::CircleShape »|
/home/aurelien/Bureau/SFML-2.1/include/SFML/Graphics/CircleShape.hpp|41|référence indéfinie vers « sf::Shape::~Shape() »|
||=== Build finished: 20 errors, 0 warnings (0 minutes, 0 seconds) ===|
"

Merci d'avance :)
« Modifié: Décembre 29, 2013, 08:58:20 pm par Laurent »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Installation SFML Codeblocks Linux
« Réponse #3 le: Décembre 29, 2013, 08:58:58 pm »
Quelle est ta ligne de commande de compilation ?
Laurent Gomila - SFML developer

diabolo77

  • Newbie
  • *
  • Messages: 19
    • Voir le profil
Re : Installation SFML Codeblocks Linux
« Réponse #4 le: Décembre 29, 2013, 09:12:55 pm »
Je vais surement passer pour un sacré débutant,
mais de quelle ligne tu parles ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Installation SFML Codeblocks Linux
« Réponse #5 le: Décembre 29, 2013, 10:04:52 pm »
Le truc que t'as posté dans ton premier message.
Laurent Gomila - SFML developer