devel:configwindows
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
devel:configwindows [2015/01/14 17:00] – papeleux | devel:configwindows [2021/10/05 16:39] (current) – papeleux | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== Configurer sa machine Windows ===== | ===== Configurer sa machine Windows ===== | ||
Pour compiler/ | Pour compiler/ | ||
- | * d'un compilateur (Visual Studio | + | |
- | * d' | + | * du gestionnaire de source |
- | * d'un ensemble d' | + | * du gestionnaire de source git |
- | * [[http:// | + | |
- | * [[www.swig.org/ | + | * [[http:// |
- | * python : interface utilisateur de Metafor | + | * [[http://www.swig.org/ |
- | * [[https:// | + | * [[https:// |
- | * [[https:// | + | * [[https:// |
- | * [[http:// | + | * [[https:// |
- | * [[http:// | + | * [[http:// |
- | * ... | + | * [[http:// |
+ | * ... | ||
- | A l' | + | A l' |
+ | Pour exécuter la batterie de test de Metafor, Matlab sera lui aussi nécessaire pour valider certains post-traitements. Le chemin d' | ||
=== Installation du compilateur === | === Installation du compilateur === | ||
- | Le compilateur par défaut actuellement utilisé pour développer Metafor sous Windows est le Visual Studio 2012 (numéro de version interne : vs 11.0). | ||
- | La première étape est donc de l' | ||
- | La deuxième étape est d' | ||
+ | Le compilateur par défaut actuellement utilisé pour développer Metafor sous Windows est le Visual Studio 2017 (numéro de version interne : vs 15.0). | ||
+ | La première étape est donc de l' | ||
- | === Installation de svn === | + | La deuxième étape est d' |
- | Les sources Metafor étant gérées par un serveur [[https://subversion.apache.org/|SVN]], il est nécessaire d' | + | |
- | [[http:// | + | Enfin, afin d' |
+ | Tools -> Options -> Text Editor -> All Languages -> Tabs | ||
+ | => remplacer "keep tabs" par " | ||
+ | |||
+ | {{ :devel:vs2012tabs.jpg? | ||
+ | |||
+ | === Installation de git === | ||
+ | |||
+ | Toutes les sources des modules de Metafor sont gérés par le serveur gitlab | ||
ATTENTION : | ATTENTION : | ||
- | | + | * pour éviter d' |
- | | + | |
=== Installation des librairies === | === Installation des librairies === | ||
- | Avant même d' | ||
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": | ||
- | * Vérifiez | + | * Récupérer l' |
- | * Dézippez | + | * Vérifier |
- | * Lisez le fichier '' | + | * Définir un répertoire racine de vos développements ('' |
- | * **Remarque** | + | * Dézipper |
- | * Le projet est géré par CMake (pas besoin de l' | + | * Lire le fichier '' |
+ | * Ouvrir une fenetre | ||
+ | * Installer les Libs : executer la commande | ||
+ | * " | ||
+ | * remplacer xxxx par le numero de la version de python dans les Libs | ||
+ | * 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 | ||
+ | |||
+ | === Utilitaires complémentaires === | ||
- | === utilitaires pouvant aider au quotidien === | + | Une série de programmes complémentaires peuvent être installés pour améliorer votre expérience de programmation |
- | et les outils associés: | + | * [[http:// |
- | * [[http:// | + | * télécharger la dernière version sur le ftp : / |
+ | * installer en tant que " | ||
+ | * coordinateur : corto.ltas.ulg.ac.be (effectuer le test pour ouvrir les firewalls) | ||
+ | * installer les " | ||
* [[http:// | * [[http:// | ||
+ | * Utilisation de Araxis Merge avec TortoiseSVN : | ||
+ | {{ : | ||
+ | * [[http:// | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
* ... | * ... | ||
devel/configwindows.1421251229.txt.gz · Last modified: 2016/03/30 15:22 (external edit)