He intentado producir una versión estática de mi juego "enlazada estáticamente" para Windows. Quiero vincular con sdl, sdl_image y sdl_mixer, que a su vez extraen algunas bibliotecas de soporte. Desafortunadamente, no he encontrado una manera de hacer que todos compilen y vinculen usando cygwin/mingw/gcc. Por lo que puedo decir, todas las versiones públicas existentes son solo bibliotecas/dlls compartidas.Cómo compilar estáticamente un juego SDL en Windows
Tenga en cuenta que no estoy hablando de licencias aquí. La fuente estará abierta, por lo tanto, la GPL/LGPLness de sdl no es relevante.
No quería ser la respuesta aceptada por incompletitud :(. Si puede proporcionar más información (como el resultado de las llamadas sdl-config, y una lista de los errores del enlazador), estoy dispuesto a intentarlo para arreglar mi respuesta –
sdl --static-libs returns: "-L/usr/local/lib -lmingw32 -lSDLmain -lSDL -mno-cygwin -mwindows" que me parece correcto. Cualquier otra información que pueda dar – Sec