Título: [Help] Compilar estaticamente en Qt 4.8.0 Publicado por: x7uk en 20 Julio 2012, 01:55 am Hola! :)
Luego de googlear bastante tiempo y seguir sin resolver el asunto me decidi a escribir aqui! Uso Qt 4.8.0 para desarrollar aplicaciones de escritorio en c++ (Windows) me baje el QtSDK que ya incluye las librearias, el Qt creator y demas. Lo que quiero es que cuando genere el release, incluya el codigo de las librearias que necesita (que creo que son QtCore4.dll QtGuid.dll y unas mas de mingw), de modo que no tenga dependencias y pueda ejecutar mi programa en cualquier computadora sin problemas. Encontre tutoriales sobre como configurar Qt para esto, pero son de versiones anteriores, 2010 o 4.7 y la verdad es que cambian bastante algunas cosas asi que por mas que intente con esos tutoriales no he podido hacerlo. agradezco si saben o conocen alguna pagina donde expliquen como hacerlo cn esta version :) Saludos y gracias! Título: Re: [Help] Compilar estaticamente en Qt 4.8.0 Publicado por: avesudra en 20 Julio 2012, 03:30 am ¡Hola! Dentro de poco intentaré subir un tutorial de como hacerlo si tengo tiempo claro , de todos modos necesitas bajarte el código de las librerías y compilar esta con la opción -static creo que es , y enlazar las librerías estáticas con tu ejecutable . Sin embargo las librerías que vienen ya precompiladas en la pagina de Qt son dinámicas y tienes que incluir las dll's junto al ejecutable.
En resumen las librerías pueden ser compiladas estáticamente o dinámicamente , pero si están compiladas estáticamente no podrás generar ejecutables dinámicos y si están compiladas dinámicamente no podras generar ejecutables estáticos. Tu problema es que las tienes dinámicas , que son las que vienen con el SDK de Qt por defecto , así que necesitas como he dicho antes bajarte el código de las librerias y compilarla estáticamente , y después enlazar tu ejecutable con la librería compilada por tí estaticamente. PD: Si no consigues hacerlo por ti solo no dudes en contactarme por aquí o por mensaje privado. ¡Un saludo! Título: Re: [Help] Compilar estaticamente en Qt 4.8.0 Publicado por: avesudra en 23 Julio 2012, 03:31 am Hola x7uk , te pongo el tutorial que he creado para lo que quieres http://foro.elhacker.net/programacion_cc/tutorialcompilar_la_libreria_qt_estaticamente_bajo_windowsen_construccion-t367558.0.html;msg1768300
¡Un saludo! Título: Re: [Help] Compilar estaticamente en Qt 4.8.0 Publicado por: x7uk en 10 Agosto 2012, 01:39 am oh avesudra, te agradezco mucho tu tiempo en crear el tutorial!, perdon mi demora en responder :) intentare hacerlo siguiendo tus pasos, nuevamente gracias! :D
|