ARCS/Installation/windows

Un article de Wiki-evr@.

(Différences entre les versions)
Version du 9 avril 2008 à 08:23 (modifier)
Gi (Discuter | Contributions)
(Compilation)
← Différence précédente
Version du 9 avril 2008 à 09:11 (modifier) (défaire)
Gi (Discuter | Contributions)
(Compilation de la bibliothèque Qt)
Différence suivante →
Ligne 41 : Ligne 41 :
Lancer la compilation de Qt, taper : Lancer la compilation de Qt, taper :
::<tt>configure.bat</tt> ::<tt>configure.bat</tt>
- 
- 
-Si ça ne marche pas, rajouter dans la ligne de commande : 
- set INCLUDE=%INCLUDE%;"c:\Program Files\Microsoft Platform SDK\Include" 
- set LIB=%LIB%;"C:\Program Files\Microsoft Platform SDK\Lib" 
- 
Prendre un café, revenir dans une heure après environ ... et surprise, Qt est compilé ! Prendre un café, revenir dans une heure après environ ... et surprise, Qt est compilé !
Ligne 54 : Ligne 48 :
==== Sous Visual C++ 6 ==== ==== Sous Visual C++ 6 ====
Un problème peut survenir à cause d'un fichier nommé <tt>multimon.h</tt>. Dans ce cas, commenter dans le début du fichier en question les macros conditionnelles encadrant la déclaration de <tt>HMONITOR</tt>. Un problème peut survenir à cause d'un fichier nommé <tt>multimon.h</tt>. Dans ce cas, commenter dans le début du fichier en question les macros conditionnelles encadrant la déclaration de <tt>HMONITOR</tt>.
 +
 +=== Sous Visual studio express 2005 ==
 +Si ça ne marche pas, rajouter dans la ligne de commande :
 + set INCLUDE=%INCLUDE%;"c:\Program Files\Microsoft Platform SDK\Include"
 + set LIB=%LIB%;"C:\Program Files\Microsoft Platform SDKLib"
 +
 +=== Répertoires importants ===
 +* <tt>bin doc examples extensions include lib misc mkspecs pics plugins translations tutorial</tt>.
== Compilation d'ARCS == == Compilation d'ARCS ==

Version du 9 avril 2008 à 09:11


Comme les installateurs développés précédemment ne fonctionnent pas, voici, à la place, une procédure de compilation et d'installation pas à pas.

Sommaire

Compilation de la bibliothèque Qt

Obtention des sources et décompression

Une version OpenSource compilable sous différentes versions de Visual Studio est téléchargeable ici : qt3.zip
().

La première chose est de décompresser l'archive (dans un chemin ne contenant pas de caractères espace). Elle génère un répertoire qt3 dans lequel est le code source de la librairie. Pour la suite, nous supposerons que l'archive a été décompressée à la racine. Chacun devra adapter en fonction de l'endroit où elle a été décompressée.


Préparation de l'environnement

Il faut positionner plusieurs variables d'environnement qui vous serviront par la suite. Pour ce faire, sous Windows XP, faire un clic droit sur le Poste de travail, choisir l'entrée Propriétés du menu, l'onglet Avancé, le bouton Variables d'environnement.

Ajouter deux nouvelles variables d'environnement :

  • QMAKESPEC avec la valeur win32-msvc.net si vous êtes sous Visual Studio .net ou Visual Studio Express 2005, ou la valeur win32-msvc si vous êtes sous Visual C++ 6,
  • QTDIR avec pour valeur c:\qt3 ou autre si l'archive est décompressée ailleurs,

Modifier ou ajouter la variable d'environnement PATH (à adapter suivant répertoire de décompression) :

  • Si modification, rajouter ;c:\qt3\bin au bout (le ';' n'est pas décoratif),
  • Si ajout, mettre la valeur c:\qt3\bin.


Compilation

Ouvrir une invite de commande Windows (Menu Démarrer, Exécuter..., taper cmd.exe et lancer.

Se déplacer dans le répertoire où Qt a été décompressé :

cd c:\qt3

Lancer le script de configuration des variables de Visual Trucmuche (variable suivant répertoire d'installation) :

  • Pour Visual C++ 6
    c:\Program Files\Microsoft Visual Studio\VC98\bin\VCVARS32.BAT
  • Pour Visual Studio .net
    c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat
  • Pour Visual Studio Express
    c:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat

Lancer la compilation de Qt, taper :

configure.bat

Prendre un café, revenir dans une heure après environ ... et surprise, Qt est compilé ! Pour ceux qui ont des difficultés, voici la page où des ressources supplémentaires (en anglais) sont disponibles : http://qtwin.sourceforge.net

Problèmes de compilation

Sous Visual C++ 6

Un problème peut survenir à cause d'un fichier nommé multimon.h. Dans ce cas, commenter dans le début du fichier en question les macros conditionnelles encadrant la déclaration de HMONITOR.

= Sous Visual studio express 2005

Si ça ne marche pas, rajouter dans la ligne de commande :

 set INCLUDE=%INCLUDE%;"c:\Program Files\Microsoft Platform SDK\Include"
 set LIB=%LIB%;"C:\Program Files\Microsoft Platform SDKLib"

Répertoires importants

  • bin doc examples extensions include lib misc mkspecs pics plugins translations tutorial.

Compilation d'ARCS

Obtention des sources

Voir ARCS/Installation si obtention des sources par subversion

Sinon, elles sont téléchargeables ici : arcs.zip
().

Décompresser l'archive quelquepart : elle génère un répertoire ARCS.

Compilation

Ouvrir une invite de commande, se déplacer dans le répertoire en question. Par exemple, si l'archive à été décompressée à la racine du disque C, taper :

cd c:\ARCS

Dans l'ordre mentionné, pour les répertoires libarcs, runtime, editor et sample, effectuer les opérations suivantes :

  • Taper la commande : cd repertoire; qmake
  • Ouvrir le fichier d'extension .vcproj avec Visual, sélectionner la configuration release,
  • Bâtir le projet sous Visual,
  • Taper la commande : cd ..
  • Répertoire suivant ...

Et voilà !