jueves, 5 de diciembre de 2013

Instalar VTK con soporte de Qt y Python en Windows


0. Descargar e instalar Visual Stuido 2010, CMake, Qt4.x y Python con Setup Utils y Easy_install

1. Descargar y descomprimir VTK.

2. Abrir CMake y configurar el proyecto, debemos:
  • establecer la herramineta de compilación (VS2010) 
  • marcar las opciones de generación para el Wrapper de Python y el uso de Qt
  • establecer los directorios donde se encuentra nuestra instalación de Python, la herramienta qt-make y el directorio de instalación.
3. Configurar y generar. Que nos generara una solución para Visual Studio que es con la que trabajaremos a partir de ahora.

4. Abrimos la solución y la construimos a nuestro gusto (es decir en modo Debug, Release, etc).

5. Después buscamos el proyecto INSTALL dentro de la solución y lo ejecutamos. Si todo va bien ya podremos empezar a trabajar con VTK en C++ pero para poder usarlo en Python nos quedan un par de pasos mas.
  • Si nos da un error indicando que no se ha establecido la variable PYTHONPATH, debemos añadirla al sistema con el valor de la ruta en la que se esta intentando copiar el paquete .egg de python (nos lo indica el error)

6. Ahora vamos a Python e instalamos el paquete .egg generado para lo que escribimos:
  • easy_install C:\Ruta_paquete_dado_por_PYTHONPATH\VTK-6.0-py2.7.egg
7. Añadir al path del sistema los directorios bin de la instalación de Qt (por ejemplo C:\Qt\4.8.5\bin) y VTK (normalemente algo como C:\nuestro_directorio_salida_VTK_cmake\bin ).

8. Para probar que funciona todo bien entramos en la consola de python y escribimos "import vtk" .