关于 vcpkg 和 pcl/visualization 的问题

A question about vcpkg and pcl/visualization

首先,我使用了:

./vcpkg install pcl

安装 pcl。但是,我没有注意到这个命令无法安装 vtk 和使用 pcl/visualization。我成功安装和使用 pcl(可视化除外)。 所以,我尝试关注:

./vcpkg install pcl[vtk,qt] --rescure

其实我想用的时候还是不行#include<pcl/visualiztion/..>

我不得不 运行 通过以下方式解决此问题:

vcpkg install pcl[vtk]:x64-windows --featurepackages --recurse

不确定 x64-windows 说明符是否重要,但请记住 VCPKG 默认安装 x86 库。另外请注意,您使用的选项拼写错误:它是 --recurse,而不是 --rescure

如果你使用的是CMake,记得使用工具链文件:

cmake -B [build directory] -DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake