PCL库下载
PCL在github上下载:下载网址
打开网址选择需要的PCL版本下载
PCL库安装
- 在安装PCL一键安装包时,勾选上Add PCL to system PATH for all users
- 修改安装路径到你想要的位置(默认的是C盘),本文路径为D:\PCL1.9.1\,注意安装路径下无空格。
- 安装过程中,会弹出OpenNI的安装程序,更改安装路径为安装的PCL路径下的3rdParty文件夹下的OpenNI2文件夹中。
PCL的配置
Win7系统VS2017环境下PCL1.9.1-win64的配置
配置电脑环境变量
*我的电脑右键–>属性–>高级系统设置–>高级–>环境变量–>系统变量–>Path–>编辑–>变量值(V)
*
在变量值(V)中增加内容:
D:\PCL1.9.1\bin;
D:\PCL1.9.1\3rdParty\FLANN\bin;
D:\PCL1.9.1\3rdParty\Qhull\bin;
D:\PCL 1.9.1\3rdParty\VTK\bin;
D:\PCL 1.9.1\3rdParty\OpenNI2\Tools;
VS2017配置
视图–>其他窗口–>属性管理器–>其他窗口–>Debug|x64,添加文件夹“0-属性表”中“Win7VS2017PCL1.9.1.props”属性表并保存。如下图:
测试
测试代码见“test.txt”点击获取https://download.csdn.net/download/qq_40301351/85576109
效果如下
问题和对应解决办法
运行程序时报C4996错误时,如下图
解决方法为:
在 Visual Studio IDE 中关闭整个项目的警告:
打开项目的 “属性页” 对话框。 有关如何使用 “属性页” 对话框的信息,请参阅属性页。
选择 “配置属性” " > c/c + + > 高级" 属性页。
编辑 “禁用特定警告” 属性以添加 4996 。 选择 “确定” 以应用所做的更改。
如下图所示:
运行时出现下面的错误界面:
解决方法:
将PCL安装路径“D:\PCL1.9.1\3rdParty\OpenNI2\Tools”下的OpenNI2.dll文件拷贝到程序Debug目录下,和生成的可执行程序在同一目录下。