Cómo hacer qmake compilar múltiples binarios multiplataforma
-
05-07-2019 - |
Pregunta
Estoy usando QT Creator en un proyecto y me preguntaba si hay un solo comando para compilar el proyecto en una Mac, Windows, & amp; Binarios de Linux para que pueda enviarlos fácilmente a otras computadoras para probarlos sin tener que enviar todo el código fuente. Actualmente estoy ejecutando QT Creator en Mac OSX, si eso importa.
Solución
Esto es posible, pero no es tan simple como implica. Para hacer esto correctamente, necesitaría configurar un entorno de compilación cruzada completo con bibliotecas ya compiladas para las otras plataformas, y compiladores / ejecutables compilados para su plataforma que produzcan resultados para la otra plataforma. A continuación, deberá realizar un seguimiento de todas estas variables de alguna manera en su archivo qmake para asegurarse de que está produciendo el resultado correcto.