pcl安装与环境配置(vs2015+pcl1.8.0)(复杂的和简单的)

本文主要用两种方法进行pcl的安装,一种是手动配置环境,比较复杂,另一种是通过vcpkg进行安装,建议这一种,也方便后续其他库的安装和管理,不用每次配置环境

手动配置环境(复杂的)

pcl安装与环境配置(vs2015+pcl1.8.0)

1、简介

PCL(point cloud library)点云库是常用开源的点云操作软件库之一,灵活性高,可以根据自己需要进行开发点云算法,借助Qt甚至可以发布一些小的界面程序。

1.1 下载

官网:https://pointclouds.org/
下载地址:https://github.com/PointCloudLibrary/pcl/releases

我们主要需要两个文件all_in_one安装包和pdb的数据包。(一般来说,不建议下载最新版,可能不太稳定)
pcl1.8.0和pcl1.8.1文件
主要下载PCL-1.8.0-AllInOne-msvc2017-win64.exe和pcl-1.8.0-gdb-msvc2017-win64.zip

过百度网盘分享的文件:PCL-1.8.0-AllInOne-msvc2015-win64.e...4个文件
链接:https://pan.baidu.com/s/1Q4Z-rpfW2MukAJJHE4T7Zg?pwd=ng1k 
提取码:ng1k 
--来自百度网盘超级会员V4的分享(来自网上其他人分享的)

2、安装

文件下载完成后,双击PCL-1.8.0-AllInOne-msvc2017-win64.exe
逐个点击下一步,当遇到界面,勾选第二项,之后可以自己选择安装路径
请添加图片描述
之后进行安装,当安装第三方库函数的时候记住要在自己选定的安装路径下安装 比如我是安装在D盘下,所以当提示安装openni的时候我们需要给opneni更改到自己选定的安装PCL的第三方库安装的路径下 如图:过程中可能会提示其他的库安装 你都可以选择安装。请添加图片描述
请添加图片描述
接下来等待安装完成后,将下载的安装包pcl-1.8.0-gdb-msvc2017-win64.zip解压文件复制到PCL安装目录的bin文件夹下,将所有的内容粘贴进去

3、环境配置

3.1 系统环境配置

进入控制面板->点击系统请添加图片描述
选择环境变量
请添加图片描述编辑系统变量中的Path
请添加图片描述
添加如下路径(根据pcl安装的路径进行修改)请添加图片描述

3.2 VS 环境配置

为了使得以后每次不用重新配置,因此将设置改为属性表。打开vs2015,进行下图的顺序操作。
打开“视图”–“其他窗口”–“属性管理器”请添加图片描述
我们需要分别配置debug和release版本,二者略有区别,debug发布比release多一些便于调试的信息,二者配置有一些不同。

3.2.1 debug请添加图片描述右击debug64,新建项目属性表,自己命名,配置完以后,以后新建项目将这个属性表添加进来就不用了反复配置了。双击该属性表。

找到VC++目录->包含目录,添加如下文件请添加图片描述
找到vc++目录->库目录,按照路径添加以下内容请添加图片描述
找到c/c+±>预处理器->预处理器定义
加入如下内容

_CRT_SECURE_NO_WARNINGS
_SCL_SECURE_NO_WARNINGS
_SILENCE_FPOS_SEEKPOS_DEPRECATION_WARNING

请添加图片描述
找到链接器->输入->附加依赖项,点击编辑,.lib加入其中
注:要添加opengl32.lib
请添加图片描述
可以在3rparty中各个lib文件夹下,通过在终端打开,输入dir *g.lib显示debug下需要的lib文件,通过按住shift+alt选中相应的文件名。请添加图片描述

opengl32.lib
pcl_common_debug.lib
pcl_features_debug.lib
pcl_filters_debug.lib
pcl_io_debug.lib
pcl_io_ply_debug.lib
pcl_kdtree_debug.lib
pcl_keypoints_debug.lib
pcl_ml_debug.lib
pcl_octree_debug.lib
pcl_outofcore_debug.lib
pcl_people_debug
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值