Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


devel:vtk

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
devel:vtk [2015/02/23 17:24] wauteletdevel:vtk [2016/03/30 15:23] – external edit 127.0.0.1
Line 156: Line 156:
      * VTK_WRAP_PYTHON : ON      * VTK_WRAP_PYTHON : ON
      * VTK_WRAP_TCL : ON      * VTK_WRAP_TCL : ON
-     * Les autres options doivent "suivre" : (qt (definir qmake suffit généralement), python (Includeliblibdebug),  tcl/tk (include, lib, exe))+     * Les autres options doivent "suivre" : (qt (definir qmake suffit généralement), python (PYTHON_DEBUG_LIBRARYPYTHON_LIBRARYPYTHON_EXECUTABLE, PYTHON_INCLUDE_DIR),  tcl/tk (include, lib, exe))
  
  
Line 166: Line 166:
 <note warning> Attention : certains fichiers debug seront écrasés par leur version release, mais normalement c'est les même ... raison pour laquelle on démarre par la version debug </note> <note warning> Attention : certains fichiers debug seront écrasés par leur version release, mais normalement c'est les même ... raison pour laquelle on démarre par la version debug </note>
  
 +<note important>
 +Lors de la génération de l'installer en Release et en Debug, il est normal d'observer ce message d'erreur. Ce sera fixé plus tard lors du setup python.
 +<code> 
 +running install 
 +Checking .pth file support in ..\VTKINSTALL\Lib\site-packages\ 
 +  F:\LibsVS2012\Python\bin\pythonw.exe -E -c pass
 +  TEST FAILED: ..\VTKINSTALL\Lib\site-packages\ does NOT support .pth files
 +  EXEC : error : bad install directory or PYTHONPATH 
 +You are attempting to install a package to a directory that is not on PYTHONPATH and which Python does not read ".pth" files from.  The installation directory you specified (via --install-dir, --prefix, or the distutils default setting) was:
 +     ..\VTKINSTALL\Lib\site-packages\
 +and your PYTHONPATH environment variable currently contains:
 +     ''
 +Here are some of your options for correcting the problem:  
 +  * You can choose a different installation directory, i.e., one that is on PYTHONPATH or supports .pth files
 +  * You can add the installation directory to the PYTHONPATH environment variable.  (It must then also be on PYTHONPATH whenever you run Python and want to use the package(s) you are installing.)  
 +  * You can set up the installation directory to support ".pth" files by using one of the approaches described here:
 +   https://pythonhosted.org/setuptools/easy_install.html#custom-installation-locations 
 +Please make the appropriate changes for your system and try again. 
 +</code> 
 +</note>
  
    * Modifier les chemins relatifs des librairies en variables d'environnement : VTK conserve les chemins absolus vers les librairies utilisées lors de la compilation (qt, ...) ce qui est incompatible avec les Libs déplaçables.    * Modifier les chemins relatifs des librairies en variables d'environnement : VTK conserve les chemins absolus vers les librairies utilisées lors de la compilation (qt, ...) ce qui est incompatible avec les Libs déplaçables.
Line 181: Line 201:
      * enlever les chemins absolu vers "vtkMathConfigure.h" et "vtkConfigure.h" dans       * enlever les chemins absolu vers "vtkMathConfigure.h" et "vtkConfigure.h" dans 
         ''VTK\VTKInstall\lib\vtk-5.10.1\vtkCommonKit.cmake)''         ''VTK\VTKInstall\lib\vtk-5.10.1\vtkCommonKit.cmake)''
 +     * laisser le chemin absolu dans le fichier VTKConfig.cmake à la ligne 64 : SET(VTK_LOAD_CMAKE_EXTENSIONS_MACRO "F:/CompileVTKBis/VTK5.10.1/CMake/vtkLoadCMakeExtensions.cmake").
    * Copier le répertoire ''VTK\VTKInstall'' dans le répertoire de Libs : ''LibsVS2012\vtk-5.10.1''    * Copier le répertoire ''VTK\VTKInstall'' dans le répertoire de Libs : ''LibsVS2012\vtk-5.10.1''
    * Installer les wrappers python (crée le répertoire LibsVS2012\Python\Lib\site_packages\VTK-5.10.1-py2.6.egg):     * Installer les wrappers python (crée le répertoire LibsVS2012\Python\Lib\site_packages\VTK-5.10.1-py2.6.egg): 
Line 187: Line 208:
        * ''python_d setup.py install BUILD_TYPE=Debug''                  * ''python_d setup.py install BUILD_TYPE=Debug''          
        * Vérification: faire un import vtk dans python.exe & dans python_d.exe        * Vérification: faire un import vtk dans python.exe & dans python_d.exe
 +<note important> 
 +Lors de l'installation des wrappers python, il faut faire une copie du dossier vtk (LibsVS2012\Python\Lib\site_packages\VTK-5.10.1-py2.6.egg\vtk) dans un endroit à part sur le disque dur,  après le setup de la version Release. Ensuite, il faut effectuer le setup de la version Debug. Cette opération peut détruire le dossier vtk précédent et dès lors, il suffit de faire une copie du dossier vtk "Release" dans le dossier vtk "Debug".  
 +</note>
  
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki