Win8下VTK的安装

一、软件准备

1、vtk-5.10.1.zip和vtkdata-5.10.1.zip;

2、cmake-2.8.10.2-win32-x86.exe(编译程序)

3、ActiveTcl8.5.13.0.296436-win32-ix86-threaded.exe(Tcl/Tk)

4、Visual Studio 2012

二、安装过程

网上下载的vtk的源代码,需要编译、生成才能使用

  1. 创建目录:创建VTK文件夹,将vtk.zip和vtkdata分别解压其中,形成vtk和vtkdata两个文件夹;最后创建vtk_bin文件夹,用于存放编译好的文件;
  2. 安装Tcl:运行ActiveTcl.exe,安装Tcl/Tk。注意:ActiveTcl.exe不能放在中文目录中,否则安装会出现错误;
  3. 修改vtkMFCwindow.cpp文件:将代码中WINVER和_WIN32_WINNT的值从0x0400改为0x0501。如果要使用MFC,这一步必须做,否则后期生成时会报错;
  4. 形成解决方案:打开CMAKE,源目录设置为 %DIR%/VTK/vtk,目标目录为 %DIR%/VTK/vtk_bin;点击Configure,除以下选项外,其他按默认配置:

 

      • BUILD_EXAMPLES: OFF
      • BUILD_TEST: OFF
      • BUILD_SHARED_LIBS: ON
      • CMAKE_INSTALL_PREFIX: %DIR%/vtk/vtk_bin;
      • VTK_USE_GUISUPPORT: ON(如用MFC,再次点击Configure并选择VTK_USE_MFC,用VS2012 Express版本勿选此项)
      • VTK_WRAPPING_TCL: ON

点击Generate,生成解决方案;

 5、生成解决方案:用VS2012在%DIR%/VTK/vtk_bin中打开VTK.SLN(68个项目),按F7生成解决方案;

6、生成INSTALL:用VS2012打开Install.vcproj;右键选择Install项目,选择“仅用于项目-〉仅生成Install”;

7、设置VTK解决方案:,将解决方案属性中VC++目录设置为(1)包含目录:%DIR%/VTK/vtk_bin/include/vtk-5.10;(2)%DIR%/VTK/vtk_bin/lib/vtk-5.10;

8、设置环境变量PATH:添加以下三个目录:%Dir%/vtk_bin/bin,%DIR%/CMAKE2.8/bin,%DIR%/Tcl/bin;

9、最后一步,将%DIR%/VTK/vtk_bin/bin/Debug中所有的dll文件复制到系统盘的system32中。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值