VCPKG Pcl: 无法打开包含文件: 'pcl/io/vtk_lib_io.h': 没有那个文件或目录

VCPKG Pcl: Cannot open include file: 'pcl/io/vtk_lib_io.h': No such file or directory

我正在尝试使用点云库 (PCL) 在 Windows 10 使用 Visual Studio 2019 编译一个项目。 我通过 vcpkg(最新版本 2020.07)安装了 PCL 库 pcl 和 pcl[vtk] 版本。 Vcpkg 通过其 vcpkg 集成安装功能连接到我的程序。 我在发布模式下使用动态构建。 当我编译我的项目时,出现错误

Error C1083 Cannot open include file: 'pcl/io/vtk_lib_io.h': No such file or directory

事实上,在我的硬盘驱动器上搜索 vcpkg 文件夹时,这个文件似乎丢失了。 所有其他 PCL headers 和功能似乎都已正确安装。

有人知道如何纠正/进一步调试这个问题或以包含所有必要文件的方式安装PCL。

Vcpkg 列出 PCL 已安装:

pcl:x64-windows                                    1.11.0#3
pcl:x64-windows-static                             1.11.0#3
pcl[vtk]:x64-windows-static                                
vtk:x64-windows-static                             9.0.1#2

PCL 中的可视化模块目前在 vcpkg 中被禁用,因为 PCL 目前不支持 VTK 9。 您要么必须使用覆盖端口来安装 VTK 8.2,要么更新 PCL 以使用 PR 添加对 VTK 9 的支持