windows使用vcpkg下载安装pcl
注:1.使用vcpkg安装的pcl似乎没有可视化模块,即visualization模块,如果需要可视化模块仍建议用allinone 方式安装pcl;
1. 安装vcpkg
vcpkg是VC+package的缩写,是c++的一个跨平台包管理器。此包管理器有一个特点是,包括我们安装这个vcpkg本身,和这个包管理器安装其他包的方式,都是先下载源码,然后编译安装。
vcpkg没有预安装包,要安装先要从github下载vcpkg的源码,源码链接如下:
https://github.com/Microsoft/vcpkg
下载源码后,最好是下载到一个英文目录下,下载后,进入vcpkg的根目录,目录下有个booststrap-vcpkg.bat的文件
在windows搜索栏,输入cmd,cd到vcpkg目录,输入命令.\bootstrap-vcpkg.bat,回车,如下图
等待几分钟,命令窗口会消失,vcpkg目录下会出现生成的vcpkg.exe
2. 使用vcpkg安装pcl
进入cmd页面,转到vcpkg目录(或者输入命令时加入全路径一样,找到vcpkg.exe就可以),输入.\vcpkg isntall pcl:x64-windows
需要注意的是,这里不说明安装的x86还是x64版本的情况下,默认安装的是x86版本,如果你自己的程序是x64,则一般情况下需要用到x64版本的pcl库,
说明安装的具体版本的命令为:vcpkg install pcl:x64-windows //安装x64版本
vcpkg install pcl:x86-windows //或者默认不加,安装x86版本
一般都会顺利安装,如果失败提示:vs english language package not available
那需要自己下载vs 的英文语言包,并重新运行.\vcpkg install pcl:x64-windows
3.vs2019项目调用pcl
直接在命令行输入 .\vcpkg integrate install
后来发现vcpkg安装的pcl没有pcl-visualization模块,很多别人的代码无法直接运行,更改起来又很麻烦,因此又装上pcl-visualization模块,以下是更新:
4.解决vcpkg安装的pcl没有pcl-visualization模块的问题
解决vcpkg安装的pcl没有pcl-visualization模块的问题
参考文章
https://zhuanlan.zhihu.com/p/342824602
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)