• VTK环境安装教程


    安装前依赖环境

    build过程

    在这里插入图片描述
    在这里插入图片描述
    第一次分析完,找到下图中选中项,勾选Configure

    解释勾选项:

    • BUILD_EXAMPLES:生成一些vtk官方的examples,帮助理解学习,当然不选择也没事;
    • CMAKE_INSTALL_PREFIX:这里存放之后使用vtk时的一些动态库dll,二进制库lib,vtk的一些头文件之类的。图上此项的位置还是默认的,没有修改,应该改为刚创建的那个VTK-8.2.0-pefix文件夹的路径;
    • VTK_Group_Qt:我这里需要在Qt中使用vtk(以插件的形式加入Qt),所以选择了此项。

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    全部勾选后继续Configure:
    选择QT5的路径,最好选为 msvcXXX_64下的cmake,否则可能无法生成 QVTKWidgetPlugin.dll,还会导致部分构建失败
    下图为错误路径,吃了大亏

    在这里插入图片描述
    然后继续Configure,暂停后不用做任何更改,再次Configure
    显示 Configuring done 的话
    在这里插入图片描述
    点击
    在这里插入图片描述
    最后显示内容为下图,说明构建完成
    在这里插入图片描述
    此时再点击
    在这里插入图片描述
    跳转到VS2019中,通过VS2019加载项目
    编译第一个项目 ALL_BUILD 工程
    生成后,再编译 INSTALL 工程
    完成后,选中任何一个example执行,如果正常运行起来,说明VTK环境安装成功

    VTK-8.2.0-prefix下各个子文件介绍:

    • bin:动态链接库DLL
    • include:vtk的头文件
    • lib:静态库lib
    • plugins:在Qt Designer中使用的图形化的QVTKWidget,不过没啥用,已经被QVTKOpenGLWidget,QVTKOpenGLNativeWidget等淘汰了
    • share:里面就一个doc,没啥用

    最主要是bin,include,lib,其中include是Debug和Release通用的,bin和lib要分为Debug和Release两版

    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    Mock测试
    如何成为前1%的程序员
    《C和指针》笔记32:多维数组初始化
    C - Matrix Reducing
    2013-2020年全国31省数字经济信息化基础数据
    cJson 学习笔记
    页面路由跳转 - 文件 File对象数据传递
    Vue——多页面不共用token进行拦截
    《Effective C++》知识点(9)--杂项讨论
    Golang Map的使用
  • 原文地址:https://blog.csdn.net/bloke_come/article/details/127693019