Compilação estática em C++ e QT no Linux
Após um post informando como efetuar a compilação do QT para utilização das bibliotecas estáticas no Windows, vamos agora efetuar compilação para ao Linux [Testado no Kubuntu 9.04 e LinuxMint 7].
1 - Efetue a instalação do seguintes pacotes via APT
[sourcecode language="cpp"]
$ sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev build-essential
[/sourcecode]
2 - Execute ./configure com os seguintes parâmetros
[sourcecode language="cpp"]
$ sudo ./configure -static -release -nomake demos -nomake examples -nomake tools
[/sourcecode]
3 - Execute o make e o make install
[sourcecode language="cpp"]
$ sudo make ; sudo make install
[/sourcecode]
4 - Configure o makefile do seu projeto adicionando as seguinte linha no arquivo .pro
[sourcecode language="cpp"]
CONFIG += static
[/sourcecode]
OBS: Caso ocorra algum erro há algumas dicas nesse link http://www.sistemasparalinux.com.br/Compilar_Qt_Debian.html
<a href="http://twitter.com/home?status=Currently reading " title="Click aqui para enviar esse post ao Twitter!" target="_blank">Compartilhe no Twitter