ITK3.2和VTK5.8的编译安装
ITK是 Insight Segmentation and Registration Toolkit 的简称,是一个开源的跨平台的向开发者提供一套比较完整的医学图像分析的软件工具。
ITK安装过程如下:
1. ITK源码只需在http://www.itk.org/ITK/resources/software.html上下载InsightToolkit-3.20.1.zip即可,InsightApplications-3.20.0.zip一般用不上可不用下载。将InsightToolkit-3.20.1.zip解压到I:\ITK3.2,建立名分别为ITK-bin和ITK-install的文件夹。
2. 打开CMake2.8,如下配置:
需要多次点击configure,直到没有红色的行后,点击generate。
3.用VS2008打开I:\ITK3.2\ITK-bin\ITK.sln,点击生成解决方案。
VTK是Visualization Toolkit的简称,是一个开源的免费的跨平台的3D计算机图形、图像处理与可视化的软件工具。
VTK的安装过程如下:
1.VTK源码需要在http://www.vtk.org/VTK/resources/software.html上下载vtk-5.8.0.zip和vtkdata-5.8.0.zip,并分别解压到I:\VTK5.8\VTK5.8和I:\VTK5.8\VTKdata-5.8,建立名分别为VTK-bin和VTK-install的文件夹。
2.打开CMake2.8,如下配置:
注意:要将下面几项原来为Off的设置为On,有BUILD_EXAMPLES、BUILD_SHARED_LIBS、BUILD_TESTING、VTK_USE_GUISUPPORT;
VTK_DATA_ROOT的路径引导到I:\VTK5.8\VTKdata-5.8,CMAKE_INSTALL_PREFIX的路径引导到I:\VTK5.8\VTK-install;
当将VTK_USE_GUISUPPORT设置为On并configure后,会有VTK_USE_MFC出现,将其也设置为On.
多次点击configure,直到没有红色的行后,点击generate。
3.用VS2008打开I:\VTK5.8\VTK-bin\VTK.sln,点击生成解决方案。
Vtk5.8的编译安装中一般会再最后提示有4个工程链接出现错误。用鼠标右击出错的工程,属性->链接器->输入 打开 附加依赖项,加入vtkIO.lib并要将该lib的路径添加正确。