Estoy desarrollando aplicaciones Qt multiplataforma. Es freeware, aunque no de código abierto. Por lo tanto, quiero distribuirlo como un binario compilado.Cómo hacer la distribución binaria de la aplicación Qt para Linux
En Windows no hay problema, empaqueté mi compilado exe
junto con MinGW y Qt's DLL y todo va bien.
Pero en Linux hay un problema porque el usuario puede haber compartido bibliotecas en su sistema muy diferentes a las mías.
La guía de implementación de Qt sugiere dos métodos: vinculación estática y uso de bibliotecas compartidas. El primero produce un ejecutable enorme y también requiere versiones estáticas de muchas bibliotecas de las que Qt depende, es decir, tendré que reconstruir todas ellas desde cero. El segundo método se basa en la reconfiguración del enlazador dinámico justo antes del inicio de la aplicación y me parece un poco complicado.
¿Alguien puede compartir su experiencia en la distribución de aplicaciones Qt bajo Linux? ¿Qué método debo usar? ¿Qué problemas puedo enfrentar? ¿Hay algún otro método para hacer este trabajo?