Pregunta

La situación es la siguiente: tengo una compilación (DLL) compartida de Qt 4.5.1 y algunas razones dadas por el líder del proyecto, tengo que convertir a Qt 4.5.2 estático. Estoy usando el complemento Qt Visual Studio para administrar mi proyecto.

1) Las DLL ( Qwt 5.2 y otras soluciones Qt) compiladas con el Qt compartido 4.5.1 trabajo con un EXE compilado con Qt 4.5.2 estático, o tengo que volver a cumplir Todas esas DLL de terceros?

2) ¿Es posible compilar una DLL desde una compilación estática?

3) ¿Existen dependencias adicionales para una compilación estática de una solución Qt 4.5 existente?

¿Fue útil?

Solución

Compilamos nuestra aplicación - > debug as dynamic y - > release como estática para evitar que los usuarios villan el infierno en Windows y usen solo un archivo. 1) Compilamos ambas versiones de todas las bibliotecas. Como release = static y debug = dynamic, como nuestra propia aplicación.

2) No es lo que puedo imaginar.

3) No es lo que puedo imaginar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top