Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
doc:test_dev_version [05/08/2012 13:33] – [Sous Debian Lenny/Squeeze/Sid] xavierdoc:test_dev_version [20/11/2014 21:53] (Version actuelle) – [Sous Mac os] yoann
Ligne 1: Ligne 1:
 +~~NOCACHE~~
  
 +====== Tester la version de développement de QElectroTech ======
 +
 +==== Sous Mac os ====
 +Une page est dédiée [[doc:macosx|ici]]
 +===== Step 1 : installer la bibliothèque Qt 4.4 =====
 +QElectroTech repose sur l'édition OpenSource de la bibliothèque Qt 4.4
 +==== Sous Windows ====
 +Rendez-vous sur [[http://www.trolltech.com/developer/downloads/qt/windows|cette page]] et téléchargez le fichier "qt-win-opensource-4.4.0-mingw.exe". Ce fichier vous permettra d'installer à grands coups de suivant-suivant-suivant un compilateur C++, les en-têtes de la bibliothèque Qt 4.4 (*.h) ainsi que ses fichiers binaires (*.dll, *.a, utilitaires, ...).
 +Assurez-vous que votre variable d'environnement PATH contient bien les chemins vers les dossiers suivants :
 +  * le compilateur MinGW : C:\MinGW\bin
 +  * les utilitaires Qt : C:\Qt\4.4.0\bin
 +Pour modifier vos variables d'environnement, rendez-vous dans Démarrer > Paramètres > Panneau de configuration > Système > Onglet "avancé" > Bouton "Variables d'environnement". Modifiez alors la variable PATH pour votre utilisateur. Redémarrez si nécessaire.
 +Si cela a fonctionné, ouvrez une invite de commande (Démarrer > Exécuter > tapez cmd et validez) et tapez : qmake -v. Vous devriez obtenir ceci (ou quelque chose de similaire) :
 +<code>QMake version 2.01a
 +Using Qt version 4.4.0 in C:\Qt\4.4.0\lib</code>
 +Autre test : tapez mingw32-make. Vous devriez obtenir :
 +<code>mingw32-make: *** No targets specified and no makefile found.  Stop.</code>
 +À ce stade, vous avez installé avec succès la bibliothèque Qt.
 +
 +==== Sous Debian Lenny/Squeeze/Sid ====
 +Installer les dépendances : 
 +<code>
 +apt-get install libqt4-core libqt4-dev qt4-dev-tools libqt4-gui libqt4-xml libqt4-network libqt4-svg libqt4-sql libqt4-sql-sqlite
 +</code>
 +
 +==== Sous les autres Linux / Unix ====
 +Si le système de packages de votre système ne vous propose pas Qt 4.4, vous pouvez le compiler vous-même. Rendez-vous sur [[http://www.trolltech.com/developer/downloads/qt/x11|cette page]] et téléchargez le fichier "qt-x11-opensource-src-4.4.0.tar.gz".
 +Conseil : installez les en-têtes des bibliothèques X (déjà installés sous certains systèmes comme Slackware ou PC-BSD).
 +<code bash>
 +# Decompression de l'archive
 +tar xzvf qt-x11-opensource-src-4.4.0.tar.gz
 +# Configuration de la compilation
 +cd qt-x11-opensource-src-4.4.0
 +./configure
 +# compilation
 +make
 +# installation : passer en root (su) pour cette dernière étape
 +make install
 +</code>
 +Modifiez également votre variable d'environnement PATH afin d'y inclure le dossier des binaires Qt (typiquement : /usr/local/Trolltech/Qt-4.4.0/bin) :
 +<code bash>
 +export PATH="/usr/local/Trolltech/Qt-4.4.0/bin:${PATH}"
 +</code>
 +
 +===== Step 2 : télécharger les sources de QElectroTech =====
 +==== Par Subversion (SVN) : ====
 +Si vous connaissez déjà [[subversion|Subversion]] (ou même CVS), alors ceci devrait vous être familier :
 +<code bash>
 +# version 0.2 officielle
 +svn export svn://svn.tuxfamily.org/svnroot/qet/qet/tags/0.2 qelectrotech
 +# trunk (version 0.2 + quelques corrections)
 +svn export svn://svn.tuxfamily.org/svnroot/qet/qet/trunk qelectrotech
 +# branche 0.3 (experimentations version 0.3)
 +svn export svn://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3 qelectrotech
 +</code>
 +
 +Sinon, sachez que Subversion est un outil de gestion des versions, c'est-à-dire un outil permettant de garder la trace de toutes les modifications apportées aux sources du projet durant son développement. Ces commandes permettent d'extraire différents « instantanés » du développement. **Nous recommandons l'utilisation du trunk**. En effet, nous veillons à ce que le trunk soit aussi stable que possible, contrairement à certaines branches expérimentales. De plus, le trunk apporte de petites améliorations ainsi que des corrections de bug depuis la 0.2 officielle. Toutefois, si vous voulez avoir un aperçu de ce que sera la future version de QET, alors vous pouvez tester la branche <y'en a pas encore pour le moment>, tout en gardant à l'esprit que nous n'y garantissons aucune stabilité ni utilisabilité.
 +
 +Si vous comptez recompiler QET régulièrement, remplacez export par co (pour checkout).
 +Cela vous permettra de mettre vos sources à jour avec la commande svn up.
 +Veillez toutefois à enlever les dossiers .svn avant (ou après, mais dans le dossier d'installation) de faire un make install, par exemple avec la commande :
 +
 +<code bash>find elements/ -name .svn -type d -print | xargs rm -rf</code>
 +==== Autre méthode : ====
 +Il est possible d'extraire simplement les sources du dépôt Subversion sous forme d'une archive avec l'outil [[http://svnweb.tuxfamily.org/listing.php?repname=qet/qet|WebSVN]].
 +Chargez et décompressez l'archive de votre choix :
 +  * [[http://svnweb.tuxfamily.org/dl.php?repname=qet/qet&amp;path=%2Ftags%2F0.1%2F&amp;rev=0&amp;isdir=1|qelectrotech-0.2.tar.gz]]
 +  * [[http://svnweb.tuxfamily.org/dl.php?repname=qet/qet&amp;path=%2Ftrunk%2F&amp;rev=0&amp;isdir=1|qelectrotech-trunk.tar.gz]]
 +  * [[http://svnweb.tuxfamily.org/dl.php?repname=qet/qet&amp;path=%2Fbranches%2F0.3%2F&amp;rev=0&amp;isdir=1|qelectrotech-0.3.tar.gz]]
 +
 +
 +===== Step 3 : compiler et exécuter QElectroTech =====
 +==== Sous Windows ====
 +Ouvrez une invite de commande :
 +<code>
 +# se rend dans le dossier qui convient (y'a un *.pro dedans)
 +cd /d C:\dossier\autredossier\trunk par exemple
 +# genere le Makefile
 +qmake
 +# compile
 +mingw32-make
 +# met en place les fichiers executables
 +move /Y release\qelectrotech.exe .
 +copy "misc\Lancer QET.bat" .
 +# execute QET
 +"Lancer QET.bat"
 +</code>
 +==== Sous les distributions Debian-based ====
 +
 +
 +La procédure est la même que sous les autres Linux / UNIX à ceci près que l'utilitaire qmake a de fortes chances de s'appeler qmake-qt4 (c'est vicieux hein ? Si vous vous êtes plantés, faites un rm Makefile et vérifiez avec qmake -v).
 +
 +==== Sous les autres Linux / Unix ====
 +<code bash>
 +# se rend dans le dossier qui convient (y'a un *.pro dedans)
 +cd qelectrotech
 +# genere le Makefile
 +qmake
 +# compile
 +make -f Makefile.Release
 +# installation
 +make -f Makefile.Release install
 +# execute QET
 +qelectrotech
 +</code>
 +
 +Voila, après tout ça, vous devriez être en mesure de tester QElectroTech.
 +N'hésitez pas à nous contacter pour nous signaler un bug, une suggestion, toussa...
Imprimer/exporter