VTK7.1.1 安装部署记录

VTK7.1.1 安装部署记录

 

编写: 王宇
2017-10-26

 


 

参考资料

 

http://blog.csdn.net/www_doling_net/article/details/8763686

 

《VTK User’s Guide (11th Edition)》
《The Visualization Toolkit – AnObject-Oriented Approach To 3D Graphics (4th Edition)》

 

下载VTK 7.1.1

 

https://www.vtk.org/download/

 

安装CMake

 

https://cmake.org/download/

 

创建编译目录

 

 

 

配置CMake

 

  • 打开cmake-gui
  • 选择Where is the source code 和 Where to build the binaries
  • 点击下方的 Configure 按键


     
  • 选择编译器:Visual Studio 12 2013


     
  • 选择模块: build_example build_testing build_shared_libs


     
  • 再次点击下方的 Configure 按键
  • 生产makefile, 点击Generate按键
  • 用VS2013 打开生产的工程文件VTK-7.1.1-build/VTK.sln
  • 编译
  • 设置cone功能为启动工程,并run

  • 集成 VTK-DICOM

 

 

错误汇总

 

 

#include "vtkAutoInit.h" 
VTK_MODULE_INIT(vtkRenderingOpenGL2); // VTK was built with vtkRenderingOpenGL2
VTK_MODULE_INIT(vtkInteractionStyle);

 

 

  • error MSB6006 : VS2013 需要管理员权限打开

  • 编译 INSTALL 项目,获取头文件

 

编译

 

  • 编译ALL_BUILD 项目

 

测试

 

  • Cone6 : Set as StarUp Project


     
### VTK 7.1.1 安装教程 #### 下载 VTK 源码 可以从官方网站获取 VTK 的压缩包。官方提供的下载链接为 https://vtk.org/files/release/7.1/VTK-7.1.1.zip[^1]。 #### 准备工作环境 确保已经安装了必要的构建工具和依赖项,比如 CMake 和编译器套件(GCC 或 Clang)。对于 Ubuntu 用户来说,可以通过 `apt-get` 来安装这些软件: ```bash sudo apt-get update && sudo apt-get install cmake g++ ``` #### 创建并切换到构建目录 为了保持项目结构清晰,在解压后的 VTK 文件夹内新建一个名为 "build" 的子文件夹用于存放编译过程中产生的临时文件,并进入该文件夹: ```bash cd /path/to/VTK # 替换为实际路径 mkdir build && cd build ``` #### 配置编译选项 通过命令行调用 CMake 工具来设置编译参数。这里启用了 Python 封装支持以及共享库模式,这有助于后续与其他编程语言集成或开发图形界面应用: ```bash cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DVTK_WRAP_PYTHON=ON \ -DBUILD_SHARED_LIBS=ON ``` #### 执行编译过程 利用多核处理器的优势加快编译速度,可以使用 `-j$(nproc)` 参数指定最大并发作业数等于 CPU 核心数量: ```bash make -j$(nproc) ``` 如果一切顺利,则可以在终端看到编译完成的消息;如果有任何错误发生,请仔细阅读报错信息并作出相应调整后再试一次。 #### 完成安装 当确认所有模块都已正确编译完成后,就可以正式安装 VTK 到系统默认位置或其他自定义的位置上了: ```bash sudo make install ``` #### 动态链接库配置 最后一步是要让操作系统能够找到新安装VTK 库文件。通常情况下,只需更新系统的动态加载器缓存即可实现这一点: ```bash sudo ldconfig ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值