Home > Programmation > Compiler Qt 4.6 (en développement)

Compiler Qt 4.6 (en développement)

August 7th, 2009

Si comme moi, vous êtes curieux de voire ce que Qt 4.6 va donner, et adapter votre programme au fur et à mesure à cette nouvelle version, il est bien sur possible de l’installer, en même temps que qt 4.5.

Voici une méthode pour compiler.

Prérequis

Vous devez avoir git d’installé. Pour ce faire, installez le paquet git-core (sous Ubuntu). Vous devez bien sur avoir l’essentiel de compilation habituel (g++, make…), qui sont contenus dans le paquet build-essential

Compilation

Tout d’abord, récupérons la dernière version des sources :

git clone git://gitorious.org/qt/qt.git qt-master

Une fois les sources récupérées, rendons nous dans le répertoire les contenant :

cd qt-master

Puis compilons les sources :
git checkout --track -b master-stable origin/master-stable
./configure -prefix /opt/master-stable -developer-build -opensource -fast -no-accessibility -no-nis -no-separate-debug-info -nomake examples -nomake demos
make -j2
sudo make install

Désormais, Qt 4.6 est installé dans /opt/master-stable

Pour pouvoir l’utiliser, il faut utiliser le qmake de ce répertoire, ce qui n’est pas très pratique. Je vous propose donc de réaliser un alias dans votre ~/.bashrc

vim ~/.bashrc

Et ajoutez-y la ligne

alias qmake6='/opt/master-stable/bin/qmake'

Récupitulatif

git clone git://gitorious.org/qt/qt.git qt-master
cd qt-master
git checkout --track -b master-stable origin/master-stable 
./configure -prefix /opt/master-stable -developer-build -opensource -fast -no-accessibility -no-nis -no-separate-debug-info -nomake examples -nomake demos -no-phonon
make -j3
make install

Programmation

  1. No comments yet.
  1. No trackbacks yet.
You must be logged in to post a comment.