在win10上安装配置PCL(内附参考文章链接)
1.下载
GitHub上PCL下载地址
在上述下载地址里,选择你想要使用的版本,进行下载,我选的是1.9.0版本(之前配置过一次1.10.0版本,配置后error巨多,改不完放弃了)
注意下载一定要下载两个文件,一个AllInOne,一个pdb,如下:
后面的msvc2017对应的是Visual Studio 2017版本。
2.安装
参考一位大佬的文章:https://blog.csdn.net/weixin_41991128/article/details/83864713
严格按照上面链接的方法安装配置,注意更改路径。(C盘不允许写权限,注意以管理员权限打开cmd,后面获取链接库列表时注意路径)
获取后的链接库的txt文件里面,检查下有没有文件夹的名字,有的话去掉。
不仅要获取vtk的库,还要获取pcl的库,代码改路径,执行两次即可,注意:vtk的链接库debug版本有gd的标识,release版本无;pcl的链接库名称里有debug和release的区别。
3.我遇到的error
如果是严格按照上面方法安装配置的,在运行验证代码后,可能只会出现:
error C4996: ‘vtkMapper::ImmediateModeRenderingOff’: 被声明为已否决(当然不同的人可能遇到不同的errors,在上面的安装配置方法链接里大部分errors都可以找到解决方法)
直接双击属性表的根目录Release|X64,(你配置的哪个就双击哪个)选择C/C++里的SDL检查,改为否。
4.已经配置好的属性页可以复制保存起来,需要用时,粘贴到项目文件夹里,注意和源文件放到同一目录里,在Release上添加一下属性页,然后按照第3步改动一下errors即可使用。