Felicidades por completar un proyecto. :)
Dicho esto, ahora necesita encontrar un compilador de Windows como MinGW (el puerto de gcc) o Microsoft Visual Studio (2008 Express es gratis, y 2010 Release Candidate es gratis) para que pueda compilar su juego para el Plataforma de Windows.
Siempre que su código sea portátil y se adhiera al estándar (y sé que SDL funciona multiplataforma), debe tener inconvenientes mínimos. Si tiene algún problema, por favor no dude en pedir ayuda. Incluso puede obtener CodeBlocks incluido con MinGW (aunque puede no ser la última versión) y usar la misma estructura de proyecto.
Una vez que tenga eso funcionando, necesita un sistema de instalación para empaquetar todas sus cosas juntas. No soy un experto en esta área, pero me encanta el ClickTeam Install Creator; es muy fácil pero muy flexible. Cuesta dinero, pero hay una versión gratuita con un "creado con Install Creator" al final de tu instalador.
Puede haber otros creadores de instalación, pero tengo poca experiencia con ellos. Solo necesitas asegurarte de que tus usuarios finales tengan los binarios necesarios: empaqueta los archivos DLL de SDL que utilizas con tu juego, todos los datos, etc.
Relacionados http://stackoverflow.com/questions/182408/manual-for-cross-compile-a-c-application-from-linux-to-windows –