作为一个新手,我这次配置该环境的主要目的是运行相关文件,因此对一些原理并没有深入了解,所以只能说一说我配置的过程。(其实很多情况弄得我摸不着头脑,仿佛又回到了做模电实验的那段时光,莫名其妙就出现问题,没有任何改变又突然变正常)
在网上找到VS 2015资源并安装是一件很容易的事,要注意的是软件很大,我一开始没注意到结果C盘直接就满了,后来重新装在了D盘。每一次安装都花费不少时间,所以提醒大家安装前注意一下软件占用内存和安装位置。
装好了,自然要运行,但出现“首次启动出错”就让人很绝望。从网上搜各种解决方式:重启软件、重启电脑、删除注册表内某一文件、下载安全卫士进行修复等。询问同学,他们也没有遇到过这种情况,便建议我找一个网络好的地方重新安装。最后的结果是我突然发现不但VS打不开,Word和QQ都崩溃了。(就很绝望,不知道自己做了些什么)
第一天就这样过去了,留下伤痕累累的电脑,我无话可说。第二天起来,重新安装office 2013,安装过程提示一大堆文件夹没有权限,一一修改之后……突然发现VS 2015可以正常启动了。
下载PCL 1.8.0 ALL-in-one Installer MSVC2013 x64和PCL 1.8.0 PDBMSVC2013 x64(symbol files),下载地址如下:
http://unanancyowen.com/en/pcl18/
配置教程有很多,如:
http://www.zhangzscn.com/2016/03/02/pcl1-8-0%EF%BC%8Cvs2013%E9%85%8D%E7%BD%AE%E6%95%99%E7%A8%8B%E3%80%82/
在点云PCL微信公众号里也可搜到(PCL-1.8.0安装与配置问题),不同的教程会有些许不同。
虽然有按照教程操作省去了很多麻烦,但问题总是会出其不意地发生。在此说一下我遇到的问题:
1.报错信息如下:(ARM是我选的活动解决方案平台)
后来发现是一时大意,ARM的平台未设置为x64,打开配置管理器,修改如下图,即可解决该错误。
2.错误提示无法打开***.lib:
无法打开的.lib都是配置时我粘贴在附加依赖项里的,出现这种问题我检查了一下PCL的安装目录,发现无法打开的.lib在文件夹中都不存在。
将报错的.lib从附加依赖项里删去,解决问题。
3.未发现.pcd或.h或.txt
检查一下路径,发现是因为路径中出现了中文名,修改一下即可。
当然,还遇到过莫名其妙的报错,当时太过焦急,直接关机了,忘记报错信息,但第二天再次运行时发现没有任何问题。推荐一篇“PCL代码编译常见问题及解决办法”,地址为 http://www.zhangzscn.com/2016/03/30/pclshiyongchangjianwenti/
最后上图(从网上找的pcd文件,刚开始以为什么都没有,后来发现是pointcloud,然而看不清楚……):
感谢群里的各位大佬给予的支持与帮助。