Estamos construyendo una aplicación para Windows y Mac utilizando una licencia comercial de Qt, que estamos creando a partir de un clon git.¿Hay alguna manera de copiar una compilación de código fuente de Qt a otra ubicación?
Tenemos una configuración de compilación usando Hudson con potencialmente varios agentes de compilación, y lo que me gustaría hacer para Windows al menos es compilar una vez y luego implementar la compilación Qt a cada agente (en lugar de tener que compilar Qt en cada agente). Parece, sin embargo, que el Qt construido no le gusta ser movido o copiado.
¿Hay alguna forma de evitar esto? Uno de los pensamientos que tuvimos fue si había alguna configuración que construiría Qt para que se pareciera a su distribución binaria, pero no veo la manera de hacerlo.
¿Qué errores estás viendo? – jlarcombe
Parece que el error inicial es: QMAKESPEC no se ha configurado, por lo que no se puede deducir la configuración. Luego recibo una serie de otros errores, pero sospecho que todos provienen de este. –
Las rutas de compilación están realmente integradas en la biblioteca QtCore. Si intenta mover una construcción, habrá muchos errores, algunos de ellos bastante sutiles. Por ejemplo, los valores devueltos para QLibraryInfo :: LibraryLocation serán incorrectos. – rohanpm