Search code examples
c++sfml

How do I get the static versions of the modules?


I'm working on a game in SFML. It runs correctly on my computer, but if I send it to another computer then when I try to run it I get errors about not being able to find libraries. I did some research and I found that the reason is because I was using dynamic libraries, and to get the program to work on its own I need the static libraries. But how do I get those? They aren't in my sfml folder. I tried doing more research but I can't find a way to build or download those libraries.


Solution

  • I am sure you are using mingw compiler. You can add static arguments and try.

    -static-libgcc -static-libstdc++
    

    If this doesn't work try to search the two DLL files in your standard compiler path /bin folder and place them where your exe is located.