c++ - open - Compilación multiplataforma de una aplicación Qt
qt5 (2)
Con algunas dificultades, necesitaría instalar la compilación cruzada para crear binarios de Windows en Linux. Esa parte es fácil.
Entonces necesitaría configurar Qt bajo el compilador cruzado. Dado que Qt tiene una serie de dependencias externas, espero que esto sea peludo.
En pocas palabras, creo que es mejor instalar una instancia virtual de Windows dentro de un emulador como VirtualBox .
Editar: Ah, Kaleb incluso apunta a tutoriales. Buena esa.
He escrito una aplicación C ++ que utiliza el marco Qt. Me gustaría que esta aplicación esté disponible en diferentes plataformas. Como utilizo Linux, no tengo problemas para compilar el código para Linux. La pregunta es:
¿Puedo compilar mi código de manera que se ejecute en Windows, Mac, etc.? Como dije antes, estoy trabajando en una máquina Linux y posiblemente no pueda instalar todas las diferentes plataformas.
Si es posible, ¿qué pasos son necesarios (en términos simples)?
Si hay alguna documentación sobre este tema, me complace leer cualquier cosa, por favor, simplemente apúnteme en la dirección correcta.
¡Gracias!
Puede hacer esto para Windows, pero no creo que haya nada que pueda hacer por Mac.
Para Windows, vea estos dos artículos:
Compilación cruzada de Qt4 / Win en Linux
Compilación cruzada de aplicaciones Qt / Win en Linux
Además, vea esta pregunta previa de desbordamiento de pila .