I'm working on a game right now with C++ using the SDL graphics library. Let's say I want to publish this game, how would I make sure my users are able to run it. From my understanding, SDL is a dynamically linked library. How will I make sure my users have the means to compile a SDL application.
I know there exist questions concerning linking but only the development phase and not necessarily packaging the application.
I've looked up how to link libraries both static and dynamically many times and haven't found much related to SDL, or how to package an application that uses dynamic instead of static. If time permits, can you also answer the question of "IF the library allows for static linking, do we include all lib files into our final package?"