Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


devel:configwindows

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devel:configwindows [2020/10/08 11:00]
boemer
devel:configwindows [2021/10/05 16:39]
papeleux
Line 33: Line 33:
  
 {{ :devel:vs2012tabs.jpg?400 |}} {{ :devel:vs2012tabs.jpg?400 |}}
- 
-=== Installation de svn === 
- 
-Les sources Metafor étant gérées par un serveur [[https://subversion.apache.org/|SVN]], il est nécessaire d'installer un client SVN pour pouvoir y accéder.  
- 
-[[http://tortoisesvn.net/|Tortoise SVN]] est le client windows généralement utilisé au service. Télécharger et installer la dernière version de la branche 1.8 (pour faciliter vos futurs commits).  
- 
-ATTENTION :  
-  * le "command line client tools" n'est pas sélectionné par défaut par l'installeur mais indispensable pour compiler Metafor => séléctionnez le 
-  * pour éviter d'envoyer des crasses sur les serveurs svn, il est important de configurer correctement son client svn ... [[doc:devel:svnConfig]] dès maintenant 
    
 === Installation de git === === Installation de git ===
  
-Certains modules de Metafor sont aussi gérées par un serveur [[https://git-scm.com/|Git]], il est nécessaire d'installer un client Git pour pouvoir y accéder.  +Toutes les sources des modules de Metafor sont gérés par le serveur gitlab de l'universitéPour plus d'information   se référer à la page [[devel:gitconfig|]].
- +
-[[https://tortoisegit.org/|Tortoise GIT]] est le client windows généralement utilisé au service. Téléchargez le du net et installez la dernière version+
  
 ATTENTION :  ATTENTION : 
Line 56: Line 44:
  
 Metafor nécessite une volée de libs (par exemple Python, Qt, VTK, Swig, TCL/TK...) qu'il faut compiler. La solution simple consiste à reprendre les "libs de Luc": Metafor nécessite une volée de libs (par exemple Python, Qt, VTK, Swig, TCL/TK...) qu'il faut compiler. La solution simple consiste à reprendre les "libs de Luc":
-  * Récupérer l'archive sur le ftp dernière archive :''/ftpDisk/metafor/bin/VS2012_X64/LibsVs2012-XXXXXX.zip''+  * Récupérer l'archive sur le ftp dernière archive :''/ftp/metafor/bin/VS2017Python3_X64/LibsVs2017Py3-XXXXXX.zip''
   * Vérifier que vous n'avez pas d'ancienne libs ou de python installés sur votre machine   * Vérifier que vous n'avez pas d'ancienne libs ou de python installés sur votre machine
   * Définir un répertoire racine de vos développements (''E:\Dev'') sur un disque ayant quelques Gb disponibles   * Définir un répertoire racine de vos développements (''E:\Dev'') sur un disque ayant quelques Gb disponibles
-  * Dézipper l'archive sur votre PC (''E:\Dev\LibsVS2012'')+  * Dézipper l'archive sur votre PC (''E:\Dev\LibsVs2017Py3'')
   * Lire le fichier ''E:\Dev\LibsVs2012/README.txt''   * Lire le fichier ''E:\Dev\LibsVs2012/README.txt''
   * Ouvrir une fenetre de commande EN MODE ADMINISTRATEUR (Start -> execute -> cmd : "as administrator"!!!)   * Ouvrir une fenetre de commande EN MODE ADMINISTRATEUR (Start -> execute -> cmd : "as administrator"!!!)
   * Installer les Libs : executer la commande suivante:    * Installer les Libs : executer la commande suivante: 
-    * "E:\Dev64\LibsVs2012\Python-XXXXX\bin\python E:\Dev64\LibsVs2012\setup.py install"+    * "E:\Dev64\LibsVs2017Py3\Python-XXXXX\bin\python E:\Dev64\LibsVs2017Py3\setup.py install"
     * remplacer xxxx par le numero de la version de python dans les Libs     * remplacer xxxx par le numero de la version de python dans les Libs
-  * rebooter votre pc pour recharger la base de registre+  * générez un lien vers le fichier E:\Dev64\LibsVs2017Py3\LibsVS2017Py3.cmd et mettez le sur votre bureau, dans votre barre de lancement ou ... selon vos habitudes 
 +  * En executant le liens vers LibsVS2017Py3.cmd, une fenêtre de commande configurée et contenant toutes les librairies précompilées et les outils nécessaires à la génération du projet.
  
 === Utilitaires complémentaires === === Utilitaires complémentaires ===
  
 Une série de programmes complémentaires peuvent être installés pour améliorer votre expérience de programmation :  Une série de programmes complémentaires peuvent être installés pour améliorer votre expérience de programmation : 
-  * [[http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd|Productivity Power Tools 2012]] : Boite à outil du visual studio permettant entre autre d'imprimer le code en couleur (configurer les outils utils pour votre usage) 
   * [[http://www.xoreax.com/|Incredibuild]]: compilation partagée sur le réseau    * [[http://www.xoreax.com/|Incredibuild]]: compilation partagée sur le réseau 
-    * télécharger la dernière version sur le ftp : /ftpDisk/apps/_dev/Incredibuild/+    * télécharger la dernière version sur le ftp : /ftp/apps/_dev/Incredibuild/
     * installer en tant que "Agent"     * installer en tant que "Agent"
-    * coordinateur : Metafor.ltas.ulg.ac.be (effectuer le test pour ouvrir les firewalls) +    * coordinateur : corto.ltas.ulg.ac.be (effectuer le test pour ouvrir les firewalls) 
-    * installer les "Add-In" pour le Visual Studio 2012+    * installer les "Add-In" pour le Visual Studio 2017
   * [[http://www.araxis.com/|Araxis Merge]]: diffs entre fichiers   * [[http://www.araxis.com/|Araxis Merge]]: diffs entre fichiers
     * Utilisation de Araxis Merge avec TortoiseSVN :      * Utilisation de Araxis Merge avec TortoiseSVN : 
devel/configwindows.txt · Last modified: 2021/10/05 16:39 by papeleux