Aplicaciones en Qt Creator
Cosme Domínguez
cosme.ddiaz en gmail.com
Mie Feb 9 22:45:08 UTC 2011
El día 9 de febrero de 2011 17:28, <npolanco en cuij.edu.cu> escribió:
> y con esto ya la aplicacion era como portable, se podia llevar el ejecutable (.exe) para cualquier maquina y funcina simproblemas, ahora, como puedo hacer lo mismo con las aplicaciones que hago en el Qt Creator y/o como crear un instalador algo asi como el .bin del postgres que nosotros usamos aqui, que instala el postgres completo con todos sus paquetes.
Buenas Hibiki.
Para crear una aplicación "portable" necesitas enlazar de forma
estática, y por tanto no dinámica, a las bibliotecas que usas.
Qt Creator sólo es una herramienta RAD para la creación de interfaces
gráficas usando el framework Qt... pero en ningún momento se encarga
de compilar el código fuente.
El compilador por excelencia en Linux se llama gcc el cual cuenta con
un fronted para C++ bajo el nombre g++
Hasta donde sé para compilar una aplicación y enlazar las bibliotecas
de forma estática basta con usar el parámetro -static a la hora de
compilar el código fuente.
Ahora bien, si dices que usas Qt Creator es posible que también uses
la herramienta qmake así que tendrás que modifcar el fichero de
configuración (normalmente un Makefile) para añadirle dicho parámetro.
Más información sobre la lista de distribución ubuntu-es