SFML.dll konnte nicht gefunden werden



  • Guten Abend,
    ich habe mich jetzt mit SFML auseinander gesetzt und habe es in mein Code::Blocks eingebaut. Nun habe ich folgenden Code

    #include <SFML/System.hpp>
    #include <iostream>
    
    int main()
    {
        sf::Clock Clock;
        while (Clock.GetElapsedTime() < 5.f)
        {
            std::cout << Clock.GetElapsedTime() << std::endl;
            sf::Sleep(0.5f);
        }
        return 0;
    }
    

    Der Code wird problemlos compiliert, nun kriege ich die Fehlermeldung das die SFML-system.dll nich gefunden ist. Kein Problem, die DLL hinzugeschoben, geht. Aber es ist ein wenig lästig die DLL immer dabei zu haben. Kann ich die DLL irgendwie in die EXE einschleusen?

    fy



  • Es gibt auch statische Libs von SFML. Das sind die mit dem "s" im Namen, bspw. libsfml-system-s.a
    Vergrößert deine EXE, macht dich aber unabhängig von der DLL.



  • mad_martin schrieb:

    ...

    👍 Danke.


Anmelden zum Antworten