2010-02-25 15 views
8

Escribí este juego realmente simple en SDL usando C++ y ahora quiero mostrarlo a algunos de mis amigos que están usando Windows.Escribí un juego SDL usando C++ y quiero implementarlo

Escribí mi programa en Ubuntu 9.10 usando Code :: Blocks.

Quiero tomar mi código fuente y hacer un instalador de Windows para que puedan instalarlo y reproducirlo.

¿Cómo puedo hacer esto?

+0

Relacionados http://stackoverflow.com/questions/182408/manual-for-cross-compile-a-c-application-from-linux-to-windows –

Respuesta

3

Creé un instalador usando NSIS hace algún tiempo. Comencé desde cero y obtuve un instalador razonable en 5-10 minutos, siguiendo los ejemplos. ¡Lo mejor de todo, es gratis!

0

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.