1.vcpkg安装和使用
vcpkg是Microsoft的跨平台开源软件包管理器,极大地简化了 Windows、Linux 和 macOS 上第三方库的购置与安装.
vcpkg程序下载地址:https://github.com/microsoft/vcpkg
下载源码后,进入vcpkg的根目录,目录下有个booststrap-vcpkg.bat的文件,windows搜索栏,输入cmd,cd到vcpkg目录,输入命令.\bootstrap-vcpkg.bat,回车,会生成vcpkg.exe
2.使用vcpkg安装pcl
进入cmd页面,转到vcpkg目录,输入.\vcpkg isntall pcl:x64-windows
需要注意的是,这里不说明安装的x86还是x64版本的情况下,默认安装的是x86版本
在packages目录可以看到,PCL及相关依赖已经安装从成功了
3.VS集成使用
vcpkg提供了一套机制,可以全自动的适配目录,而开发者不需要关心已安装的库的目录在哪里,也不需要设置。
.\vcpkg integrate install
Applied user-wide integration for this vcpkg root.
CMake projects should use: "-DCMAKE_TOOLCHAIN_FILE=F:/Library/vcpkg-master/scripts/buildsystems/vcpkg.cmake"
All MSBuild C++ projects can now #include any installed libraries. Linking will be handled automatically. Installing new libraries will make them instantly available.
“Applied user-wide integration for this vcpkg root.”表示集成成功。这时候可以在Visual Studio 任意的工程中使用安装好的第三方库。
若要移除集成
.\vcpkg integrate remove