commit:2007:03_22
Table of Contents
Commit 2007-03-22
Modifs
- Portage Vista x64:
- Cette page ne constitue pas vraiment un commit. Elle explique en quelques mots les difficultés liées au portage de Metafor sur Vista x64.
- Installations diverses:
- MKL: installer la version em64t des MKL (v8).
- Installer vs2005 sans oublier le support x64.
- Compilation des libs:
- Qt: elle ne pose pas de problème si on lit cette page et qu'on applique le patch téléchargeable sur SourceForge. Il faut aussi modifier les fichiers
qhash.hetqmap.h– mais ça on le savait déjà. La ligne de commande estqconfigure.bat msvc2005et leQMAKESPECvautwin32-msvc2005. - VTK: VTK compile directement si on utilise le CMake 2.4.6.
- Python: petit problème à ce niveau: python.org fournit une version amd64 que j'ai installée mais dont la dll fait planter metafor au runtime. Il faut donc compiler python25.dll en debug et en release.
- Metis: il suffit de recompiler le projet vs2005 en créant une config “x64”.
- PetSc: là, on rit moins: PetSc est déjà pas trop prévu pour être compilé avec Windows. Donc avec Vista-x64, ça devient très drôle. La subtilité est d'ajouter le répertoire d'include
C:\Program Files (x86)\Microsoft Visual Studio 8\VC\PlatformSDK\Include(à la variable d'environementINCLUDE). C'est très con mais vu qu'un essai de compilation dure 3 heures, il m'a fallu 2 jours complets pour le comprendre.
- Conversion du projet
Win32:- Charger le projet dans le vs2005 et ajouter une config “x64”.
- Modifier les chemins pour les libs
- Changer
mkl_c_dll.libenmkl_em64t.libdansmtMath.
- Modif du code:
- J'ai dû mettre le code de
lrint(qui était écrit en assembleur) entre des#ifndef _WIN64.
Pour ceux qui voudraient des binaires, ils sont tous sur le CD Metafor (sur mon FTP)
Plaisir des yeux
Fichiers ajoutés/supprimés
— Romain BOMAN 2007/03/22 17:51
commit/2007/03_22.txt · Last modified: by 127.0.0.1


