ARCS/Installation/windows

Un article de Wiki-evr@.

< ARCS | Installation(Différences entre les versions)
Version du 7 mars 2007 à 18:36 (modifier)
Gi (Discuter | Contributions)

← Différence précédente
Version actuelle (9 avril 2008 à 09:11) (modifier) (défaire)
Gi (Discuter | Contributions)
(= Sous Visual studio express 2005)
 
(7 révisions intermédiaires masquées)
Ligne 1 : Ligne 1 :
 +[[Catégorie:ARCS]]
 +
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. 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.
Ligne 9 : Ligne 11 :
Elle génère un répertoire qt3 dans lequel est le code source de la librairie. 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. 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 === === Préparation de l'environnement ===
Ligne 19 : Ligne 22 :
Modifier ou ajouter la variable d'environnement <tt>PATH</tt> (à adapter suivant répertoire de décompression) : Modifier ou ajouter la variable d'environnement <tt>PATH</tt> (à adapter suivant répertoire de décompression) :
-* Si modification, rajouter <tt>''';'''c:\qt3</tt> au bout (le ';' n'est pas décoratif),+* Si modification, rajouter <tt>''';'''c:\qt3\bin</tt> au bout (le ';' n'est pas décoratif),
-* Si ajout, mettre la même valeur que celle de la variable <tt>QTDIR</tt>.+* Si ajout, mettre la valeur <tt>c:\qt3\bin</tt>.
 + 
=== Compilation === === Compilation ===
Ligne 29 : Ligne 33 :
Lancer le script de configuration des variables de Visual Trucmuche (variable suivant répertoire d'installation) : Lancer le script de configuration des variables de Visual Trucmuche (variable suivant répertoire d'installation) :
* Pour Visual C++ 6 * Pour Visual C++ 6
-*:<tt>c:\Programme\Microsoft Visual Studio\VC98\bin\VCVARS32.BAT</tt>+*:<tt>c:\Program Files\Microsoft Visual Studio\VC98\bin\VCVARS32.BAT</tt>
* Pour Visual Studio .net * Pour Visual Studio .net
-*:<tt>c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat</tt>+*:<tt>c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat</tt>
* Pour Visual Studio Express * Pour Visual Studio Express
-*:<tt>c:\Programme\Microsoft Visual Studio 8\VC\bin\vcvars32.bat</tt>+*:<tt>c:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat</tt>
Lancer la compilation de Qt, taper : Lancer la compilation de Qt, taper :
Ligne 40 : Ligne 44 :
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é !
Pour ceux qui ont des difficultés, voici la page où des ressources supplémentaires (en anglais) sont disponibles : [http://qtwin.sourceforge.net http://qtwin.sourceforge.net] Pour ceux qui ont des difficultés, voici la page où des ressources supplémentaires (en anglais) sont disponibles : [http://qtwin.sourceforge.net http://qtwin.sourceforge.net]
 +
 +=== Problèmes de compilation ===
 +==== 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>.
 +
 +==== 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 ==
 +=== Obtention des sources ===
 +'''Voir [[ARCS/Installation]] si obtention des sources par subversion'''
 +
 +Sinon, elles sont téléchargeables ici : [http://evra.ibisc.univ-evry.fr/windows/arcs.zip <image>source="Zip.png"</image>arcs.zip] <br/>
 +({{login mdp}}).
 +
 +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 :
 +:<tt>cd c:\ARCS</tt>
 +
 +Dans l'ordre mentionné, pour les répertoires <tt>libarcs</tt>, <tt>runtime</tt>, <tt>editor</tt> et <tt>sample</tt>, effectuer les opérations suivantes :
 +* Taper la commande : <tt>cd repertoire; qmake</tt>
 +* Ouvrir le fichier d'extension <tt>.vcproj</tt> avec Visual, sélectionner la configuration <tt>release</tt>,
 +* Bâtir le projet sous Visual,
 +* Taper la commande : <tt>cd ..</tt>
 +* Répertoire suivant ...
 +
 +Et voilà !

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à !