vs2010+cmake3.2.1+VTK搭建(内附四种VTK版本)

本教程详细介绍了如何使用VS2010、CMake3.2.1和VTK进行项目构建。首先,通过CMake配置源代码和目标路径,接着编译VTK不同版本,包括VTK6.0.0和VTK5.10.1。然后,修改环境变量和编译器链接,并提供了测试用例的cpp代码,展示VTK的基本使用,如创建锥体并旋转展示。最后,提醒用户将dll文件复制到系统目录下以确保运行时链接成功。
摘要由CSDN通过智能技术生成

在我自己搭建这个环境的时候发现了很多问题,其中一个就是VTK版本问题,大部分教程都是VTK5,而现在很少能找到这个版本的安装包,所以我想把我自己遇到的一些问题和大家分享一下,因为是第一次写博客,不知道如何把文件加进来,所以需要的朋友可以直接在下面评论,我看到了一定会回复给你发过去,我有的安装包列表如下:
cmake3.2.1;
VTK5.10.1;
VTK6.0.0;
VTK6.3.0;
VTK7.1.1

一.cmake的安装
这个点进去后直接next就行,注意最后选一下在桌面创建图标就行

二.VTK的安装
        先说一下总体步骤,各个版本有区别的地方我会单独指出来,这里用VTK6.0.0为例

步骤一:     
      我首先在E盘创建了VTK文件夹,将vtk-6.0.0.zip 和vtkdata-6.0.0.zip在VTK文件夹内解压,得到E:\VTK\VTK6.0.0和 E:\VTK\VTKData 6.0.0,在VTK目录下创建VTK_bin,即 E:\VTK\VTK_bin。

       打开cmake,将where is the source code的路径设置为原始资源的路径,我的是E:\VTK\VTK6.0.0;将where tobuild the binaries的路径设置为目标存放路径,我的是:E:\VTK\VTK_bin

       点击configure,进度条走完后会出现一片红色的结果,点击Advanced”,勾选:
(1) BUILD_SHARED_LIBS(ITK 生成的库文件编译成 DLL 动态链接库形式)
(2)更改CMAKE_INSTALL_PREFIX目录: E:\VTK。(安装完成后,该文件夹下会出现include、lib、bin等文件夹)
(3)更改vtk_data_root目录: E:\VTK\VTKData6.0.0(告诉cmake,vtk需要的数据都在哪里)
(4)vtk_use_guisupport,这个我要好好提一下,一般网上教程都有这个,我试了好久才发现,VTK5版本的才有,这是支持mfc混合编程的,我试了好几个版本,发现从VTK6.0.0后就没有这个啦,所以如果你选择低版本的,就勾选这个,config完之后会出现一个新的选项vtk_use_mfc,把它也设置为on就行了,因为在cmake中,有些选项是依赖于另一些选项的,比如vtk_use_guisupport和vtk_use_mfc,当我们禁用vtk_use_guisupport,vtk_use_mfc是看不到的
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值