32位VTK5.10.1+Cmake+vs2010

  1. 下载:
    vtk-5.10.1.zip
    vtkdata-5.10.1.zip
    cmake程序

2.VTK安装于保存:
建立将要安装vtk的文件夹,例如:…\VTK。在此文件夹下,解压vtk-5.10.1.zip和vtkdata-5.10.1.zip两个文件,
1、将vtk-5.10.1.zip解压并更名为vtk,将vtkdata-5.10.1.zip解压并更名为vtkdata
2、新建bin文件夹,用于编译

3. 先安装CMake,然后利用CMake编译:

   where is the source code:      ...\VTK\vtk
   where to build the binaries:   ...\VTK\bin

然后Configure。
此后,修改Cache Values,可以参考如下设置:

   BUILD_EXAMPLES                    ON
   BUILD_SHARED_LIBS                ON
   VTK_DATA_ROOT                   ...\VTK\vtkdata
   VTK_USE+GUISUPPORT           ON
   VTK_USE_MPEG2_ENCODER   OFF
   VTK_USE_PARALLEL               OFF
   VTK_USE_RENDERING             ON

修改完后Configure,会出现红色部分。设置MFC 目录:再次设置:
VTK_USE_MFC ON
VTK_DIR bin
32位VTK5.10.1+Cmake+vs2010_第1张图片
修改完毕以后再次Configure,红色高亮部分全部白,点击Generate按钮。

4.编译Camke生成的工程文件:

用 vc++2010打开 D:\VTK\VTKbin\Utilities\MaterialLibrary目录下的MaterialLibrary.sln 文件,右键点击All_Build选择重新生成。

5.将D:\VTK\VTKbin\bin\Debug里生成的vtksys.dll文件拷到C:\windows\system(32位Windows系统,64位则将=置于C:\windows\system32目录下)目录下。

6.打开D:\VTK\VTKbin目录下的VTK.sln,右键点击All_Build选择重新生成(需要很长世间)。
解决方案中分别找到vtkDLG、vtkMDI、vtkSDI、Win32SampleMFC这四个项目,右键—>属性,点击Configuration Properties—>Linker—>Input—>在Additional Dependencies中添加……….\bin\Debug\vtkIO.lib
7.右击Cone6,设为启动生产,重新生成,开始运行。就可以看到正确运行成果。
32位VTK5.10.1+Cmake+vs2010_第2张图片

你可能感兴趣的:(Visual,Studio,2010,VTK)