1. 环境及版本说明
本人环境为:
win10 64bit;
vs2022社区版;
qt 5.12.12;
PCL为1.13.1版本的all_in_one安装包,直接运行可执行文件就直接在本PC上安装的那种;
2. 为何要自己重编VTK
PCL 1.13.1 版本的all_in_one安装包安装后,自动地在安装目录的3rdParty下有VTK目录,
进一步到lib目录下,可以看到官方使用的版本为vtk 9.2.0.
但其自带的vtk属于精简版,不支持在QT框架中直接使用(网上都是这么说的,几年前的印象中也是这么回事).
3. 重编VTK 9.2.0
1. VTK 源码
官方下载地址(自己查一下,很好找)上可以看到有几个分版本。本人选择的是VTK 9.2.0.rc.2,区别应该是不大的。
2. 确保安装vs 2022完毕
C++开发环境
3. CMake-gui
这个本人使用的是最新的Cmake 3.30.0 rc4版本。
4. 编译VTK