没有合适的资源?快使用搜索试试~ 我知道了~
VTK、ITK混合安装(可用于VS2010)

温馨提示
亲测可用,VTK5.10.0+ITK4.4.1+VS2010
资源推荐
资源详情
资源评论















第一章 VTK 与 ITK 的安装与测试..................................................................................................2
1.1 获取安装资源.......................................................................................................................2
1.2 安装步骤...............................................................................................................................2
1.2.1 VTK 的安装...............................................................................................................3
1.2.2 ITK 的安装................................................................................................................5
1.2.3 InsightApplication 的安装.........................................................................................8
1.3 测试安装结果.......................................................................................................................9
1.3.1 VTK 安装测试用例...................................................................................................9
1.3.2 ITK 安装测试用例..................................................................................................11
1.3.3 VTK 与 ITK 混合编程测试用例............................................................................12
1.3.4 InsightApplication 安装测试用例一.......................................................................14
1.3.5 InsightApplication 安装测试用例二.......................................................................17

第一章 VTK 与 ITK 的安装与测试
1.1 获取安装资源
(1)CMake 安装资源
CMake 是 个 跨 平 台 的 自 动 化 建 构 软 件 , 用 于 对 于 VTK 、 ITK 的 编 译 , 可 以
在 http://www.cmake.org/cmake/resources/software.html 上下载用于 Windows 安装的 cmake-
2.8.3-win32-x86.exe 版本。
(2)VTK 安装资源
VTK 可 以 从 官 网 http://www.vtk.org/VTK/resources/software.html 上 下 载 版 本 为 vtk-
5.6.1-win32.exe(用于 Windows 的安装) 、vtkdata-5.6.1.zip、vtk-5.6.1.zip 的安装资源。
(3)ITK 安装资源
ITK 可 以 从 官 网 http://www.itk.org/ITK/resources/software.html 上 下 载 版 本 为
InsightToolkit-3.20.0.zip、InsightApplications-3.20.0.zip 资源。
注:上述的安装都是基于 Windows XP 系统,Visual Studio 2008 开发平台,其它操作
系统上的安装下述步骤可能会出现问题!此外,提醒大家如果要将上述所有软件全部安装
在一个盘符下面,那么可能需要 30G 的空间。因为安装耗时长,所以请大家提前合理分配
您的空间。
1.2 安装步骤
安装、配置过程中,路径的设置非常重要,为了方便用户的顺利安装,本人将主要相关
软件安装在同一总目录(同 Visual studio 2008 目录相同相同)的结构列了出来,如下图 1-1
所示:且下面的安装过程,我们将以此目录为参照。

图 1-1 安装总目录设置
1.2.1 VTK 的安装
(1)创建 VTK 安装目录
首先, 在 E:\Program Files 下 创建两个文 件夹 VTK 和 VTK2008 ,其次将 vtk-5.6.1-
win32.exe 安装在 VTK2008 文件夹中,并 将 vtkdata-5.6.1.zip 和 vtk-5.6.1.zip 分别解压在
VTK 中为 vtkdata 和 vtk,最后在 VTK 中创建文件 vtk_bin,用于存放安装的二进制文件 。
VTK 内部结构如图 1-2 示:最后将 vtk-5.6.1-win32.exe 安装在 VTK2008 文件中。
图 1-2 VTK 目录结构
(2)CMake 的配置
运行安装在 E:\Program Files 下的 CMake,其具体设置如图 1-3 所示:
E:\Program Files
TCL
VTK
VTK2008
ITK
包 含 目 录 : 解 压 vtkdata 、 解 压 vtk 、 创
vtk_bin 。
用于设置 CMake_INSATALL_PREFIX 路径。
包含目录:解压 InsightToolkit 和 InApp ,创
itk_bin 和 InApp_bin ;此外,还用于设置
CMake_INSTALL_PREFIX 路径。
包含目录:解压 bin 、lib 、include 等。

图 1-3 CMake 设置
·BUILD_EXAMPLES——指明是否编译 VTK 中的例子。未激活可以减少编译时间,之后也
可以再进行单独编译。此处我们置为 OFF。
·BUILD_TESTING——指明是否编译 VTK 中的测试代码。未激活可以减少编译时间,之后
也
可以再进行单独编译。此处我们置为 OFF。
·BUILD_SHARED_LIBS——指明是否创建共享库。如果激活,那么 DLL 或共享库将会被
创建,这样之后生成的 VTK 应用程序将会比较小,可以节省不少空间;如果未激活,那么
静态库将被创建。缺省设置是静态库。此处我们置为 ON。
·CMAKE_INSTALL_PREFIX——VTK 的生成路径。安装可以使源码中的.h 文件及编译生
成的.lib 文件和.exe 程序分别复制到安装路径的不同子目录下。这将使 VTK 应用程序的工
程设置可以方便一些。其默认设置是 E:\Program Files\VTK\vtk_bin,本人不建议使用默认
设置,将该路径设置为 E:\Program Files\VTK2008,这样便于后期的配置。
·VTK_DATA_ROOT——vtkdata 的解压路径。可能 CMake 不会自动找到这个解压路径,需
要手动设置,本书设为 E:\Program Files\vtkdata。
·VTK_USE_GUISUPPORT——指明是否支持 GUI。激活后 Con!gure,会产生两个新缓
存项,激活其中一个缓存项 VTK_USE_MFC,这样就可以进行 VTK 与 MFC 的混合编程,
可以编写类似于 VTK 自带的例子 Examples\GUI\Win32\vtkMFC 中的程序。如果不选将
无法利用 MFC 类库,所以必选。
·VTK_WRAP_TCL——可以帮助我们调试一些基于 TCL 脚本的 VTK 实例,为了大家学习
VTK User's Guide 等书上案例的方便,我们将其置为 ON。
单 击 Con!gure , 将 右 上 角 的 advanced 置 为 ON , 方 便 我 们 查 看 。 找 到
VTK_USE_MFC,置其为 ON。我们会发现 TCL 的相关设置已经被设置,如图 1-4 所示,这
就是我们将需要的资源放到同一目录的优点。
图 1-4 TCL 路径设置
继续单击 Configure,当没有红色标示时,单击 Generate 就看可以了。
剩余20页未读,继续阅读

haiyangzh118
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 最新蓝色简约区块链大数据科技商业计划书pptppt模板.pptx
- 揭秘果汁行业大数据.docx
- 大数据在职务犯罪侦查模式转型中的应用.docx
- 人工智能时代财务会计向管理会计的转型.docx
- 戴尔DELL笔记本BIOS中英文对照表.doc
- 计算机技术在数学优秀教学中作用.doc
- 电气工程自动化中人工智能的运用分析.docx
- 自动化控制与信息技术的有效结合研究.docx
- 大数据时代人工智能在计算机网络技术中的应用对策.docx
- 探析计算机大数据在网络学习中的运用.docx
- 操作系统笔记.docx
- 智能融合新型网络体系架构与关键技术研究.docx
- 测土配方施肥软件系统应用综述.ppt
- AI 一键出书 -by 云中江树 书生浦语大模型提示工程教程项目 在线体验: https://book.apps.langgpt.ai/
- 推荐使用最新的大模型,合同审查/判决书摘要 提示词
- 云计算环境下的信息安全风险分析.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

- 1
- 2
- 3
- 4
前往页