ARCS/Installation/windows
Un article de Wiki-evr@.
Version du 8 mars 2007 à 12:26 (modifier) Gi (Discuter | Contributions) (→Compilation de la bibliothèque Qt) ← Différence précédente |
Version actuelle (9 avril 2008 à 09:11) (modifier) (défaire) Gi (Discuter | Contributions) (→= Sous Visual studio express 2005) |
||
(2 révisions intermédiaires masquées) | |||
Ligne 48 : | 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 actuelle
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 |
[modifier] Compilation de la bibliothèque Qt
[modifier] 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.
[modifier] 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.
[modifier] 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
[modifier] Problèmes de compilation
[modifier] 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.
[modifier] 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"
[modifier] Répertoires importants
- bin doc examples extensions include lib misc mkspecs pics plugins translations tutorial.
[modifier] Compilation d'ARCS
[modifier] 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.
[modifier] 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à !