Mi sistema operativo principal es Linux, pero ahora estoy obligado a escribir algunas aplicaciones C++ para Windows. Estaba pensando en desarrollar en la caja de Linux con bibliotecas multiplataforma como WxWidgets (y algunos se preocupan por otras dependencias de plataforma) y luego compilar cruzado el resultado para el objetivo mingw.¿Desarrollando aplicaciones de Windows en Linux?
Así las herramientas de las que estoy pensando usar son
- g ++ para su recopilación y compilación cruzada.
- CMake
- WxWidgets
- ??? para la fabricación de paquetes de Windows Installer
- vino para la prueba de la versión de Windows
Y mis preguntas:
¿Cuáles son algunos instaladores libres (o incluso mejor de código abierto) para Windows que podría utilizar para crear el paquete final? Ayudaría si el paquete se pudiera preparar desde Linux.
¿Será suficiente Wine para probar la versión compilada cruzada (después de todo, la lógica se prueba en la versión de Linux)?
¿Es esta una buena idea? :-)
Si usted tiene una copia de Windows a mano, se ejecuta una instancia de VirtualBox no podría lastimar para la prueba tampoco. – Amber
Para las pruebas al menos Virtual Box es bueno, por supuesto, lo mejor es una que sí instalación de Windows .. Trate de escribir esa aplicación en Windows. Me gusta Linux yo mismo. pero si tu edificio para Windows. La programación en Windows es lo mejor que puedes hacer (para aplicaciones de Windows por supuesto). –