pcl1.6.0+vs2010(x64)配置

来源:互联网 发布:怪狗软件软件有限公司 编辑:程序博客网 时间:2024/06/05 17:34
1、下载相关资料
首先肯定是将vs2010下载好;
因为完全是在自己琢磨,所以有说用Cmake的,这里给个链接 https://cmake.org/ 或者是 http://www.cr173.com/soft/86251.html,我用的是第二个链接,因为纯纯的小白一个,所以第一个下载之后完全不知道该怎么用。还是第二个比较好。
其他的在pcl官网下载,根据自己的配置有几个点:1、2008or2010;2、32位or64位;
2、安装pcl
在安装的过程中,出现了错误说是没有删干净,openni安装不了,删除?我之前从没有接触过openni啊?哪里来的删除?于是我一生气就自己下载了一个openni绿色版,这里在网上很容易找到,百度“openni下载”就好了。
注意注意:我强烈建议在安装的过程中不改变默认路径,即C:\program Files\pcl 1.6.0\....
3、测试
肯定是需要代码和点云的,这里我用的是http://www.cnblogs.com/newpanderking/articles/4022322.html这位老兄的代码,请见谅,原谅我这个小白吧。在配置的过程中要注意以下几点:
注意注意:1、包含目录、库目录之类的一定要注意根据你自己的路径来;2、在配置好路径的时候要注意Properties->Configuration Manager->Active Solution platform->New->X64(三维引擎好像都要做这个设置)(这一步非常重要,不要忘记,这个折腾了我两天,反反复复的弄,气疯了);
4、成功的图像
欸 ?怎么会只有个棒子?这啥意思啊?
不要着急,将鼠标拖到图片上,再动动鼠标的滚轴,你就可以看到最终的结果了
成功了!
有几个问题可能会出现,比如:
1、error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”之类的,这是因为你的Debug使用了Release的库文件,解决方法,把上文引到的文章中的lib导入就行;
2、error**找不到“****.lib”。可能,第一是你的链接里的对应的单词拼错了;第二是本来就没有,你搞错了32位和64位。
好了

0 0