vs2019+vtk环境的安装

背景

入门VTK,查看VTK自带例子;初学者不会写cmake文件来配置自己的项目的,本教程编译VTK环境,编译完成后,项目中只需引用vtk的库文件lib和头文件include即可,当然为了项目的可移植性,还是用Cmake编译比较好一些。

内容

下载vtk源码:

本文采用:https://www.vtk.org/files/release/8.2/VTK-8.2.0.zip
当然可以选择其他版本,历史版本地址:https://vtk.org/download/

cmake下载

下载地址:[cmake下载地址],下载安装即可

用cmake编译VTK

  1. 创建文件,里面放置三个文件如下:
    vs2019+vtk环境的安装_第1张图片
  2. 打开camke添加路径开始config
    vs2019+vtk环境的安装_第2张图片点击config开始编译,这个过程比较长,完成后会出现下面配置界面,找到其中CMAKE_INSTALL_PREFIX选项,将其后面路径修改为上一步创建的vtk_install,相当于vtk编译生成的头文件和库文件存放至此,以后创建其他项目添加vtk环境找此路径即可。
    vs2019+vtk环境的安装_第3张图片
  3. 再次点击Configure,完成后点击Generate,Open Project在刚才选择的bin文件中会有生成的工程,并打开如下图
    vs2019+vtk环境的安装_第4张图片
  4. 找到ALL_BUILD右键点击生成,即所有项目生成,这个过程比较长。
    vs2019+vtk环境的安装_第5张图片
  5. 上一步生成后,找到解决方案里名为INSTALL的项目,右键点及生成,生成后在我们自定义的文件夹vtk_install中就会生成vtk的环境lib文件夹及include文件夹
    vs2019+vtk环境的安装_第6张图片

创建工程引用VTK的库

  1. 打开vs创建一个空的控制台c++解决方案,右键属性中添加对vtk的引用,如图
    vs2019+vtk环境的安装_第7张图片
  2. 在连接器—输入–附加依赖项中添加vtk的dll库名,这么多vtk库的名称难道要手输么,当然不能,利用cmd前后输入:
    a.vtk环境的lib库路径,按回车;
    b.然后输入 DIR .lib/B>LIST.TXT 然后回车,lib文件夹内就会出现一个LIST.TXT的文件
    vs2019+vtk环境的安装_第8张图片
    vs2019+vtk环境的安装_第9张图片
    然后将txt中文件名称复制到依赖库中
    vs2019+vtk环境的安装_第10张图片
    到这里就完成了自建项目的vtk环境配置。

今天先到这里吧,改天将例子结果贴上

你可能感兴趣的:(c++,开发语言)