c++ - VCPKG Pcl:无法打开包含文件:'pcl/io/vtk_lib_io.h':没有这样的文件或目录
问题描述
我正在尝试使用 Visual Studio 2019 在 Windows 10 上使用点云库 (PCL) 编译项目。我通过 pcl 和 pcl[vtk] 版本的 vcpkg(最新版本 2020.07)安装了 PCL 库。Vcpkg 通过其 vcpkg 集成安装功能连接到我的程序。我在发布模式下使用动态构建。当我编译我的项目时,我得到了错误
Error C1083 Cannot open include file: 'pcl/io/vtk_lib_io.h': No such file or directory
事实上,当搜索我硬盘上的 vcpkg 文件夹时,这个文件似乎丢失了。所有其他 PCL 标头和功能似乎都已正确安装。
有人知道如何纠正</进一步调试此问题或以包含所有必要文件的方式安装 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 的支持
推荐阅读
- asp.net-core - IServiceScopeFactory.CreateScope 不保留日志范围
- amazon-web-services - MWS API 更新库存?
- python - 将每个对象的索引存储到二维列表中
- flutter - 如何将索引与两个应用栏分开?
- python-3.x - 如何根据条件Python为字符串生成随机顺序的数字
- python - 是否有任何框架或工具可用于实现 swagger 定义作为 AWS Chalice 的自动生成过程?
- python - Python TypeError:“NoneType”对象在函数的 if 语句中不可迭代
- flutter - Flutter:文本中间有三个点的文本溢出省略号
- android - 华为在应用程序购买中,正确实施了一切,但仍然出现错误:授权格式无效
- erlang - Elixir : Mnesia : 更新元素中的一组值的最简洁方法是什么?