commit:futur:robo
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
commit:futur:robo [2017/03/13 16:47] – boman | commit:futur:robo [2019/07/10 14:43] (current) – boman | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Commit ====== | ====== Commit ====== | ||
- | ====== Portage Visual Studio 2015 ====== | + | ===== VizWin/BWin Linux ===== |
- | Comme je l'avais dit dans mes précédents commits, Je travaille depuis un bon bout de temps sur la mise à jour des bibliothèques & compilateurs utilisés par Metafor. Pour rappel, les buts sont les suivants: | + | Lorsqu'on utilise |
- | * **Compilation de Metafor | + | |
- | * **Utilisation du C++11 / C++14:** à ce niveau, nous étions limités | + | |
- | J'ai donc porté le code pour utiliser le Visual Studio 2015 et j'en ai profité pour mettre à jour toutes mes libs. Le code est donc compilable avec les toutes dernières versions de toutes les bibliothèques, | + | {{: |
- | Le Visual Studio 2017 est sorti la semaine passée mais n'est pas encore utilisable (à cause de Parasolid entre autres qui ne le supporte pas encore). | + | J'ai donc passé sur tous les widgets pour effacer toutes ces tailles fixées "en dur". |
- | Le code reste évidemment compilable | + | Un autre problème sous Ubuntu est l' |
- | En pratique, voici les versions utilisées sur mon PC: | + | J'ai essayé |
- | * **Visual Studio 2015 Community: | + | |
- | * **Intel Parallel Studio 2017 Update 2 (MKL, TBB):** On a maintenant la possibilité d' | + | |
- | * **zlib 1.2.11:** rien de neuf, mis à part des bug fixes. | + | |
- | * **python 2.7.13+:** compilable grâce au travail de [[https:// | + | |
- | * **CMake 3.7.2:** génère de nombreux warnings | + | |
- | * **Qt 5.8.0:** compatible avec notre nouveau code Qt 5.6.x (voir mes commits précédents). L' | + | |
- | * **VTK 7.1.0:** petits problèmes de changement de syntaxe dans les tests " | + | |
- | * **SWIG 3.0.12:** aucun problème. | + | |
- | * **Parasolid 29.1:** dernière version en date. Visual Studio 2012 nous bloquait définitivement à la v28.1. On espère obtenir les projections parallèles en restant à jour (c'est peut-être déjà OK avec cette nouvelle version? j' | + | |
- | * **numpy 1.11.2 + dépendances: | + | |
- | Evidemment, il y a toutes sortes de petits " | + | ===== ProjectionSelector ===== |
- | Une fois que tout le monde aura migré vers VS14 on pourra envisager de supprimer le vieux code VTK5 / Qt4 (après update des stations) et on pourra nettoyer pas mal de choses (boucles peu lisibles utilisant explicitement des itérateurs par exemple) avec le C++11. | + | Les cas tests de redressage pour Minitubes nécessitent |
- | + | ||
- | ====== Compilation MacOSX ====== | + | |
- | + | ||
- | * Correction mineure du code source (un '' | + | |
- | * Problème | + | |
+ | J'ai donc simplement supprimé l' | ||
+ | ===== Tabs/ | ||
+ | J'ai supprimé les tabs qui avaient été ajoutés lors de commits précédents (principalement par Gaëtan). | ||
+ | --- // | ||
commit/futur/robo.txt · Last modified: 2019/07/10 14:43 by boman