【转】在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相关推荐
- 安装oracle后在cmd,在WINDOWS上安装ORACLE RAC的注意事项
在WINDOWS上安装ORACLE RAC的注意事项 1.检查防火墙和杀毒软件 如果不关掉防火墙,在安装CRS时,在"Oracle Clusterware Configuration Ass ...
- Windows上安装AD域控制器注意事项及常见问题处理办法
以Windows Server 2008 R2 SP1 x64为例,在ECS Windows上安装域控制器时,要注意的事项和常见问题说明如下: 1. 要点和注意事项: 所有域节点的如下服务必须启动,推 ...
- Git学习系列之Windows上安装Git之后的一些配置(图文详解)
不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...
- python 调用 tensorflow.dll_解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题...
最近打算开始研究一下机器学习,今天在windows上装tensorflow花了点功夫,其实前面的步骤不难,只要依次装好python3.5,numpy,tensorflow就行了,有一点要注意的是目前只 ...
- windows上安装Anaconda和python的教程详解
一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...
- PHP 1:在Windows上安装和配置PHP,Apache和My SQL
PHP 1:在Windows上安装和配置PHP,Apache和My SQL 原文:PHP 1:在Windows上安装和配置PHP,Apache和My SQL 如果你Google一把类似的主题,你会发现 ...
- java 中window_教你如何在windows上安装Java
最近够倒霉的,电脑硬盘坏了,重新做了个系统,各种环境全都没了,/(ㄒoㄒ)/~~ 然后我发现自己在重新安装各种环境的时候,有些东西竟然还需要去查,所以决定把这些环境的配置都写成博客记录下来. 今天就教 ...
- Windows上安装JDK
Windows上安装JDK Windows上安装JDK 题外话 什么是JDK JRE 和 JDK 的区别是什么? 下载JDK并安装 设置环境变量 新建 JAVA_HOME 新建 CLASSPATH 编 ...
- 为了在 Windows 上安装 GCC
写在源文件中的源代码是人类可读的源.它需要"编译",转为机器语言,这样 CPU 可以按给定指令执行程序.C 语言编译器用于把源代码编译成最终的可执行程序.这里假设您已经对编程语言编 ...
最新文章
- linux进程及作业管理实验,Linux 进程及作业管理(示例代码)
- SharePoint2013自定义登录页面
- Hugo + github 搭建个人博客
- 倒序输出单链表的内容
- 剑指offer:二叉树的镜像
- oracle删除判断是否存在,oracle创建表之前判断表是否存在,如果存在则删除已有表...
- 大数据NoSQL技术之Couchbase Server数据库详解
- 用EnumProcesses()枚举进程
- PerfMa“寒泉子”李嘉鹏:成长和创业都要能人所不能,真强者何惧资本寒冬
- python数据可视化代码_Python实现简单的数据可视化
- linux 驱动器发送信号,Linux设备驱动并发控制详解(自旋锁,信号量)
- 人工智能实验评价指标_人工智能实验报告.pdf
- Android-JNI开发系列《十二》总结JNI知识体系
- PFSense 2.1 端口映射配置
- JQuery视频总结
- 别让生活 耗尽了你的耐心和向往 你还有诗和远方...
- Notification 模拟收到短信,数据下载的状态栏提示
- XBee XTC/XTend 操作快速入门
- VBA小程序_对于选中的单元格进行取消合并_选择空值向上填充
- 《悲惨世界》经典绝美英文独白
热门文章
- Hive分析窗口函数(五) GROUPING SETS,GROUPING__ID,CUBE,ROLLUP
- java-appium-527进阶-1 UiAutomator12区别和封装
- MS Code 使用 TFVC 插件时遇到的问题
- Ubuntu 16.04 设置MySQL远程访问权限
- hihocoder1477 闰秒
- Node.js server使用
- 关于oracle sql语句查询时表名和字段名要加双引号的问题
- sqlserver查看被锁表、解锁
- Java虚拟机(JVM)面试题大集合
- android p 权限控制,android 权限控制