VTK 安装(windows11)
VTK编译安装
VTK 安装(windows11)
前期准备
1.下载VTK
官方下载地址:https://vtk.org/download/
因为我自己的项目需求,本次我使用 VTK 8.1的版本编译安装。
VTK 8.1 版本较老可能不好找,这里有一个分享链接: https://blog.csdn.net/weixin_42734533/article/details/108660394
2.Cmake安装:
cmake下载地址: https://cmake.org/download/
因为项目 VTK 8.1的要求Cmake版本低于3.5,所以使用 cmake-3.31.7-windows-x86_64.zip
。
cmake安装步骤:(1)下载zip版本“cmake-3.xx-win64-x64.zip”(2)解压到指定目录并添加bin所在目录到环境变量。(3) 在终端输入“cmake --help”或 “cmake --version”查看是否配置成功。
3.QT安装
这个是根据自己的项目来的,我需要Qt参与VTK编译过程,所以安装。
安装过程参考链接:https://blog.csdn.net/LQ_001/article/details/147560971?spm=1001.2014.3001.5502
4.VS2019安装
记住是vs2019(2022可能也行,建议2019),现在vs 2019的下载器比较难找,这里放一个链接:
链接一,官网2019:https://aka.ms/vs/16/release/vs_buildtools.exe
链接二,网友链接:https://blog.csdn.net/Dou_Fu_Ru/article/details/144938409
安装项目,注意下图框选的一定要安装,才能支撑起本次的安装:

开始编译
1.解压VTK压缩包后,在解压后的路径,新建“build”,"prefix"两个空文件夹备用。

2.打开CMAKE,右键用管理员运行打开 "cmake\bin\cmake-gui.exe"
,依次配置目录,点击 "Configure"
。

3.在弹出的界面选择编译器2019
,x64
,Use default native compilers
,Finish
。

4.点击 "Configure"
,耐心等待配置结束,可以看待有很多报红,等待我们配置。
不同环境情况不同,现在我将我的配置放在下面:
在 BUILD
中勾选,“BUILD EXAMPLES”
在 CMAKE
中选择CMAKE_INSTALL_PREFIX
,输入上面新建的文件C:/code/VTK-8.1.0/prefix
在VTK
中勾选,VTK_Group_Imaging
,VTK_Group_Qt
以上设置好后就可以继续Configure。

- 可以看到,出现了新的报红,添加新的配置,点击
"Configure"
。
在Qt5_DIR
中选择自己的Qt5路径,我的:C:\appdata\Qt\5.14.2\msvc2017_64\lib\cmake\Qt5
在VTK_QT_VERSION
中选择,5

6.接下来这一步是确认步骤,看好目录之后点击,点击 "Configure"
。

7.结果如下,配置项目已经没有报红了,窗口可能会提示你升级到Cmake 3.10,不用理会,只要红色条目全部变白,就可以,点击Generate
。

点击Generate
之后如下:

开始生成
1.接下是将VTK生成可用的文件,在前面的build目录下,使用VS2019打开"C:\code\VTK-8.1.0\build\VTK.sln"

2.先选择Debug
, x64
平台,找到INSTALL
项目,右键,生成。这个过程会持续十几分钟。

3.再选择Release
, x64
平台,再次找到INSTALL
项目,右键,生成。这个过程会持续十几分钟。

- VS编译完成后,在之前的
C:\code\VTK-8.1.0\prefix
文件夹中就会有我们想要的头文件、库文件(Debug和Release库都在里面),随后将bin文件夹加入系统环境变量,方便后续使用。

至此,VTK编译结束!!
更多推荐
所有评论(0)