- 下载:
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
修改完毕以后再次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,设为启动生产,重新生成,开始运行。就可以看到正确运行成果。