escribí a guide to static linking
y How to build Qt static with multiple compilers and keep it small
(ya que puede ser bastante grande, especialmente para programas sencillos). Es posible que también desee consultar el instalador de BitRock, que es gratuito para proyectos de código abierto.
En resumen, resulta ser un poco más complejo si está utilizando algo que Qt considere como un complemento, como soporte para la mayoría de los tipos de imágenes (JPEG, GIF) o bases de datos. Por ejemplo, si desea incluir soporte para Oracle DBMS y GIF para sus iconos, se agrega el siguiente a su archivo .PRO:
QTPLUGIN += qsqloci qgif
CONFIG += static
A continuación, tendrá que:
#include <QtPlugin>
en su proyecto, e importe los complementos utilizados. Debe volver a cambiar estas configuraciones para que vuelva a compilarse con vínculos dinámicos (como al depurar o agregar funciones), aunque esto se puede automatizar fácilmente. También hay consideraciones al construir las bibliotecas Qt para su uso con enlaces estáticos, aunque las instrucciones Qt al menos te ayudarán a comenzar.
tiene copias estáticas de QtCore4.a, QtGui4.a? Entonces, agregar '' 'CONFIG + = static''' resolvería esto. Si no tienes una copia estática de Qt, ve a buscar el origen y la compilación. Lleva varias horas obtener libs estáticas. –