我必须要说一下我在win10系统下配置PCL的辛酸历程!!!

我参考的书籍《点云库PCL从入门到精通》
所需软件及环境:
我前后一共进行了两次配置和安装,用的版本不一样,第一次用的是书上同款:
Visual Studio2015
CMake3.10.2(X64)
PCL-1.8.1-AllInOne-msvc2015-win64.exe
第二次听从学长的建议,我换了一下版本:
同样是win10系统
这次用的vs2017社区版
所需安装文件如下:
PCL-1.8.1-AllInOne-msvc2017-win64.exe
pcl-1.8.1-pdb-msvc2017-win64.zip
cmake-3.11.1-win64-x64.msi
我知道安装包不好找,所以这里我贴心的给出网盘地址,给大家省钱省力,嘎嘎嘎。

首先是PCL-1.8.1-AllInOne-msvc2015-win64.exe
链接:https://pan.baidu.com/s/1Swna-Qqo4dmPwBZu403DqQ
提取码:4321
以及pcl-1.8.1-pdb-msvc2015-win64.zip
链接:https://pan.baidu.com/s/1uIoyMSJFEoxkXt-vcsVq_Q
提取码:4321
CMake3.10.2(X64)我没有找到,所以第一次配置的时候我用的是官网最新版,不知道这是不是导致我失败的原因之一。

然后是2017版的几个软件包。
1.PCL-1.8.1-AllInOne-msvc2017-win64.exe
链接:https://pan.baidu.com/s/1cXnfcFBIsR-ldO9K2UyXVQ
提取码:4321
2.pcl-1.8.1-pdb-msvc2017-win64.zip
链接:https://pan.baidu.com/s/1pgbsG-nrxb1mtwJpK7h56Q
提取码:4321
3.visual_studio_community_2017_version_15.3.exe
链接:https://pan.baidu.com/s/1EaAhx1DLi1pTkHzL5qLTgQ
提取码:4321
cmake-3.11.1-win64-x64.msi 网上可以找到,真的有需要的可以留言,我会发到邮箱哒

第一次安装,也就是用2015版的时候,因为本人是个小白,所以出现问题很懵,不知道从何下手,网上也很少有人用2015版,更别提错误的解决方式了,我又不是个会举一反三的人,所有干脆卸了安装一版大家有在用的版本,这样错了还可以百度,哈哈哈
其实,不管是2015还是2017应该都是可以的,只是本人比较笨,所有用最笨的办法,套用别人的方法,走牛人们走过的路。
好了,继续继续–>
接下来就是安装配置了,这个网上教程和书上教程超多超详细,这里我只说几个我踩过的坑:
1.安装VS2017,没啥好说的,就是漫长的等待,对,还有一个就是2017会让你选一个工作负载,我选的是使用C++的桌面开发;
2.安装PCL-1.8.1-AllInOne-msvc2017-win64.exe,所有都默认,PATH添加为全部用户即可 ,但是!!!最后可能会蹦出来一个提示框告诉你:path too long installer unable to modify path
那你打开环境变量,系统环境变量,Path自己手动配置环境变量吧,我是这样配的:
C:\Program Files\PCL 1.6.0\bin;
C:\Program Files\PCL 1.6.0\3rdParty\FLANN\bin;
C:\Program Files\PCL 1.6.0\3rdParty\VTK\bin;
C:\Program Files\PCL 1.6.0\3rdParty\Qhull\bin;
C:\Program Files\PCL 1.6.0\3rdParty\OpenNI2\Tools;
C:\Program Files\PCL 1.6.0\3rdParty\CMake\bin;
3.解压pdb包到安装目录下bin文件夹内 ;
4.安装CMake,默认安装,PATH添加为全部用户即可;
安装完成!!

然后就是测试一下你是否成功了,这里我参考的是:https://blog.csdn.net/xiapi3/article/details/80818131
写的很详细也很有用。
接着就是像我这样的小白,即使按照上面的步骤打开VS,也不知道下一步该怎么办。。。
经过对书上内容的仔细研究,按照下面的步骤来是可以得到最后结果的:
1.按照步骤打开VS之后,点击生成–>重新生成解决方案即可;
2.然后打开cmd.exe,到编译输出的project_inliers.exe,运行该程序文件即可打印出书本上一样的内容;
但是!!!成功的道路并不是一帆风顺的,在cmd窗口又开始提示我缺少n多个.dll文件,在经过一番百度的洗礼之后,我是这样解决的,将pcl的安装目录的下的bin目录下的所有.dll文件全部拷贝到你运行的那个项目的Debug目录下,再在cmd中执行就可以了,以下是运行成功截图:
在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值