编译VTK本身没有太多的坑。我使用的是VS2015 x64 Native Tools Command Prompt, 基本上就是典型的“cmake -G "Visual Studio 14 Win64" ..”即可。
使用编译后的结果时主要是要注意VTK_DIR的设置。
通常应该把VTK的编译结果构成如下目录结构:
C:.
+---bin
+---cmake
| \---hdf5
+---include
| \---vtk-6.3
| +---alglib
| +---vtkexpat
| +---vtkfreetype
| | \---include
| | \---freetype
| | \---config
| +---vtkgl2ps
| | \---include
| +---vtkhdf5
| +---vtkjpeg
| +---vtkjsoncpp
| | \---json
| +---vtklibproj4
| +---vtklibxml2
| | \---libxml
| +---vtkmetaio
| +---vtknetcdf
| | \---include
| +---vtkoggtheora
| | \---include
| | +---ogg
| | \---theora
| +---vtkpng
| +---vtksqlite
| +---vtksys
| | +---ios
| | \---stl
| +---vtktiff
| +---vtkverdict
| \---vtkzlib
+---lib
| \---cmake
| \---vtk-6.3
| \---Modules
+---plugins
| \---designer
\---share
+---doc
| \---vtk-6.3
| \---verdict
| \---1.2.0
\---vtk-6.3
\---vtkDomainsChemistry
而VTK_DIR的设置应该是xxxx\\lib\\cmake\\vtk-6.3\\