VS2019编译VTK9.0.1的动态库过程

VS2019编译VTK9.0.1的动态库过程

(Win10专业版X86X64,附编译好的库)

一. 编译好的X86X64库下载地址:

如果不想自己动手编译,可以下载我编译好的。

Visual Studio版本:VS2019

VTK版本库:VTK-9.0.1

32/64位CSDN下载地址
https://download.csdn.net/download/PPlei/15352336

32/64位百度网盘下载地址https://pan.baidu.com/s/1_QBiqIO2zWeOAnNGWjbs1w,提取码:GraV.

二. 准备工作

  1. 系统:Win10 X64专业版

  2. Visual Studio 2019 专业版(其他版本亦可)(请自行至官网下载)

  3. CMake-3.19.4,( 官网下载地址https://cmake.org/download/)。

  4. VTK9.0.1(官网下载地址https://vtk.org/download/)或通过github下载,推荐官网下载。

三. CMake3.19.4安装

  1. 第一步,双击CMake安装文件,弹出下面的窗口,单击Next;

在这里插入图片描述

  1. 第二步,勾选下图的复选框,单击Next;

在这里插入图片描述

  1. 为CMAKE添加路径,这里选择第二项,然后勾选创建桌面快捷菜单,单击Next;

在这里插入图片描述

  1. 配置CMake安装路径,这里采用默认的安装路径,单击Next;

在这里插入图片描述

  1. 等待安装完成。

在这里插入图片描述

  1. 单击Finish,完成安装。

在这里插入图片描述

  1. 重启电脑。这一步目的是使CMake的路径在环境变量中生效。

至此,Cmake安装结束。

四. X64编译过程:

  1. 创建目录E:\VTK-Build作为编译根目录,将下载的源码解压到根目录,另外在根目录下建立两个文件夹X64和X86,
    分别在其下创建子文件夹build、install,分为为cmake工程生成路径和INSTALL安装目录,如下图所示。

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

  1. 打击cmake-gui,选择源码目录为步骤1中的源码目录,生成工程目录选择步骤1中的build目录,勾选Advanced,然后点击Configure按钮;

where is the source code: 这里填源码存放的路径,where to build the binaries:这里填编译的路径。

在这里插入图片描述

  1. 在弹出窗口中选择vs2019,平台选择x64,点Finish,退出此窗体,返回配置界面;

在这里插入图片描述

  1. 等待几分钟,直到下面状态显示Configuring done;

在这里插入图片描述

  1. 更改安装目录前缀(CMAKE_INSTALL_PREFIX)为我们步骤1中创建的install目录,重新点Configure,直至界面变成白色;

在这里插入图片描述

  1. 再次看到Configuring done之后点Generate按钮;

在这里插入图片描述

  1. 这个过程很快就可以看到Generating done,下面的消息框提示Generating
    done说明工程生成成功,这里可以关闭Cmake了;

在这里插入图片描述

  1. 到步骤1中的build目录,我们可以看到已经生成了很多文件,找到VTK.sln文件,使用vs2019打开;

在这里插入图片描述

  1. 在vs2019菜单栏点击生成->批生成,弹出批生成界面,勾选ALL_BUILD的Debug和Release,然后点击生成按钮;

在这里插入图片描述

  1. 这个生成过程需要1个小时左右(根据计算机配置不同,编译时间不同),最后可以看到编译结果;

在这里插入图片描述

  1. 然后再次点生成->批生成,弹出批生成界面,取消勾选ALL_BUILD的Debug和Release,勾选INSTALL的Debug和Release,然后点"生成"按钮;

在这里插入图片描述

  1. 这个过程很快,数分钟之内可以完成,结束之后,打开步骤1中创建的install文件夹,可以看到编译所生成的lib和dll文件都已经拷贝进来;

在这里插入图片描述

到这里我们结束VTK的编译工作,可以把install文件夹拿去用了。

五. X86编译过程

X86版本的编译过程与X64的过程基本一致,只需将X64编译步骤中的第2步的生成路径设置为X86的路径,第3步中的X64改变为Win32,第5步中的安装路径变为x86的路径即可。如下图所示。

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

六. 可能的问题及解决办法。

  1. 当使用CMake为Visual Studio生成工程项目时,报如下错误:

CMake Error at CMakeLists.txt:3 (project):

Generator

Visual Studio 16 2019

could not find any instance of Visual Studio.

Configuring incomplete, errors occurred!

这个提示很明确,就是找不到编译平台的问题。这个原因是VS2019中的CMake的相关组件未安装导致的。解决办法利用Visual
Studio Installer进行修复。

首先打开Visual Studio Installer,应该通过搜索就可以找到:
在这里插入图片描述

点击单个组件,你可以找到与CMake有关的两个选项,全部勾选

在这里插入图片描述

安装完成后,重启电脑。再打开CMake进行操作即可。

参考:https://blog.csdn.net/diaodaa/article/details/106122943

本文结束。

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值