Forum de la communauté SFML

Aide => Général => Discussion démarrée par: hatoms31 le Avril 12, 2012, 08:44:21 pm

Titre: Cette application n'a pas pu démarrer car sfml-system.ddl est introuvable
Posté par: hatoms31 le Avril 12, 2012, 08:44:21 pm
Bonjour,
comme vous l'avez lu dans le titre du sujet, ce message d'erreur apparaît lorsque je lance mon programme avec codeblock. J'ai bien vu qu'il fallait copier les ddl dans le répertoire de l'executable mais que-ce que c'est au juste? Je crois que je les ai mis au mauvaise endroit...
Merci d'avance pour votre aide  ;)
Titre: Re : Cette application n'a pas pu démarrer car sfml-system.ddl est introuvable
Posté par: Laurent le Avril 12, 2012, 08:54:47 pm
Qu'est-ce que c'est quoi ? Le répertoire de l'exécutable ? Ben c'est le répertoire où se trouve l'exécutable. Difficile de l'expliquer autrement.
Titre: Re : Cette application n'a pas pu démarrer car sfml-system.ddl est introuvable
Posté par: hatoms31 le Avril 12, 2012, 10:01:58 pm
Donc je copie l'ensemble des DDl dans c:/Program files/CodeBlock ?
Sinon j'ai obtenu le message d'erreur qui est le titre du sujet avec ce code :

#include <SFML/System.hpp>

int main()
{
    sf::Clock Clock;
    while (Clock.GetElapsedTime() < 5.f)
    {
        std::cout << Clock.GetElapsedTime() << std::endl;
        sf::Sleep(0.5f);
    }

    return 0;
}
 
depuis j'ai essayé avec un autre code :

////////////////////////////////////////////////////////////
#include <SFML/Window.hpp>

int main()
{

    sf::Window App(sf::VideoMode(800, 600, 32), "SFML Window");

    bool Running = true;
    while (Running)
    {
        App.Display();
    }

    return EXIT_SUCCESS;
}

j'obtient : undefined reference to '_imp___ZN2sf9VideoModeClejjj'
et 4 autres messages semblables

Si cela peut vous aidez...
Titre: Re : Cette application n'a pas pu démarrer car sfml-system.ddl est introuvable
Posté par: Laurent le Avril 12, 2012, 10:04:58 pm
Ce sont des DLL, pas des DDL.

Citer
Donc je copie l'ensemble des DDl dans c:/Program files/CodeBlock ?
Non. Dans le répertoire de l'exécutable que tu compiles ;)

Mon conseil : un petit peu de lecture sur ce que sont les DLL et comment ça fonctionne (en gros) te permettrait de ne pas gaspiller ton temps sur des broutilles ; en plus y a rien de compliqué ça te prendrait maximum 10 minutes :)

Citer
undefined reference to '_imp___ZN2sf9VideoModeClejjj'
Il faut lier sfml-window.
Titre: Re : Cette application n'a pas pu démarrer car sfml-system.ddl est introuvable
Posté par: hatoms31 le Avril 12, 2012, 10:36:45 pm
Merci pour toutes ces réponses!

C'est gentil de votre part de consacrer de votre temps pour aider de pauvres ignorants comme moi  :)
Je vais suivre votre conseil et me renseigner sur les dll ;) ....

Bonne continuation