这两天都在安装VTK,走了不少弯路,查阅了挺多的资料。终于可以自己建立工程,配置VTK库来运行程序了。
关于VTK的安装前人已经写了很多了,博客上资料不少。
首先安装VTK,我安装的是VTK 7.0.0,安装这个教程点击打开链接安装的。
安装后可以利用cmake新建工程来编译也可以在IDE里面新建。我用的是 Microsoft visual studio 2013。本文主要介绍如何在vs2013里面新建工程。
首先,新建项目project1,然后添加cpp文件main.cpp。解决方案平台设置为X64。在属性管理器Microsoft.Cpp.x64.user里面的VC++目录的包含目录添加C:\Program Files\VTK\include。(C:\Program Files\VTK这个目录是在用vs编译VTK.sln解决方案里面的INSTALL工程生成的。)
同时,VC++目录的库目录添加C:\Program Files\VTK\lib。
最后在链接器的输入添加如下
kernel32.lib
user32.lib
gdi32.lib
winspool.lib
shell32.lib
ole32.lib
oleaut32.lib
uuid.lib
comdlg32.lib
advapi32.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkDomainsChemistryOpenGL2-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkFiltersFlowPaths-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkFiltersGeneric-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkFiltersHyperTree-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkFiltersParallelImaging-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkFiltersProgrammable-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkFiltersSelection-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkFiltersSMP-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkFiltersVerdict-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkverdict-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkGeovisCore-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkproj4-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkGUISupportMFC-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkGUISupportQtOpenGL-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkGUISupportQtSQL-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkIOSQL-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtksqlite-7.0.lib
F:\VTK ITK\VTK\VTK-bin\lib\Debug\vtkImagingMath-7.