在windows上安装VTK

Posted Tang‘blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在windows上安装VTK相关的知识,希望对你有一定的参考价值。

看了很多教程,花了1天半的时间装上了,记录下。

 

前置条件:我安装了VS2015,用来编译工程。

 

参考资料

官方:http://www.vtk.org/Wiki/VTK/Building

安装:http://blog.csdn.net/Chinamming/article/details/16802787

配置:http://blog.csdn.net/jane_yuhui/article/details/51941439

   http://blog.csdn.net/u011130094/article/details/52061321

 

一、下载安装包

1.VTK源码+数据

  我之前在官网上的一直编译报错,后来下的github上的版本,成功了,不知道为啥暂且记录。github上的版本把源码(vtk)和数据(vtkdata)都包括了。

  链接:https://github.com/Kitware/VTK

2.CMake工具

  直接在网上搜的安装包,文件名是cmake-3.8.2-win64-x64.msi  

 

二、用Cmake进行configure项目

  1.先准备目录。

    D:\\installed\\VTK\\VTK-master   (放源代码)

    D:\\installed\\VTK\\bin       (放Cmake输出、新建的)

    D:\\installed\\VTK\\VTK install    (最后安装的目录、新建的)

  2.(关键的一步)打开CMAKE工具设置好上述路径,点击configue,选择vs2015编译器,修改参数重复configue,直至没有红色,最后按generate。关闭CMAKE工具

  • qt选项没钩 以后结合qt的时候在弄
  • install_prefix 那个路径也要设置成 D:\\installed\\VTK\\VTK install
  • 具体设置见参考链接

 

三、之后去bin目录下用vs2015打开sln文件,然后点击生成。再去把install项目给生成下,然后D:\\installed\\VTK\\VTK install里面就有最终生成的VTK了。

    

四、安装之后的配置

  主要就是添加环境变量、在新建的项目里面设置项目属性具体见参考资料,

  遇见了1-链接器问题和2-C00015错误,资料里面也有解决办法,不写了。

  1-System32目录下面还有一个SysWOW64的文件夹,so ...

  2-需要加:

#include <vtkAutoInit.h>

VTK_MODULE_INIT(vtkRenderingOpenGL2);

VTK_MODULE_INIT(vtkInteractionStyle);

 

  单独贴张图

 

 

最后放一张demo,明天继续研究下。文档和vtkdata怎么用

 

以上是关于在windows上安装VTK的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 上使用 CUDA、TBB、MKL、VTK 构建 OpenCV

Windows 32 上的 PySide 和 VTK

如何截取VTK中window的场景

cmake Windows 10 SDK

VTK 显示3D网格线

怎么用python的vtk实现stereo显示