Building Qt for Linux/pt
Português English Русский Spanish
Compilar Qt para Linux
Qt é um framework muito grande e tem muitos módulos, opções de configuração e recursos opcionais. encarar sua compilação a pode ser um desafio descobrir como instalar as dependências que você precisa e como obter alguns dos recursos mais obscuros!
Segue uma abrangente lisa de nomes de pacotes para todas as versões do Qt entre a versão 4.5 e a trunk em dezembro de 2010. Atualmente apenas os nomes no Ubuntu estão incluídos, mas outras distribuições devem ter nomes parecidos com os a seguir.
A coluna “Módulo” indica o módulo de mais baixo nível que usa este recursos (i.e., se QtCore usa o recurso, QtGui não será listado). Múltiplos módulos apenas serão listados se eles não forem interdependentes.
1 Suportado, embora eu não saiba mostrar como compilar esta opção na 4.5.
2 Necessário passar ‑DMESA_EGL_NO_X11_HEADERS como parâmetro para o “configure” quando compila o Qt/Embedded. Talvez isto possa ser feito via .qmake.cache?
3 Necessário passar “$(pkg‑config gstreamer‑interfaces‑0.10 gstreamer‑video‑0.10 gstreamer‑base‑0.10 ‑‑cflags‑only‑I)” como parâmetro para o “configure”.
4 Isto também requer um pacote que proveja libGLES_CM.so.
5 Usar libiodbc2 ao invés de unixodbc é suporttado a partir do Qt 4.6.
6 É necessário executar “ln ‑s libfbclient.so /usr/lib/libgds.so” depois de instalar o pacote.