很开心地解决了VS2019中配置PCL 1.10.0的问题,特发此文。
本文参考以下博文,修改而成:
1)Anguswin:visual studio 2019及PCL1.9.1安装与配置
2)angel原: 在vs中配置pcl报错:C2116和C2733
一.官网下载安装VS2019 Community版
1. 安装环境最简单选择“使用C++的桌面开发”
2. 配置VS2019
1)选择创建新项目,搜索空项目或者empty project ,直接下一步;
2)工程名自己定义,位置也可以自己修改,然后点击“创建”即可;
3) 在建成的“ProjectPCL”项目上右击鼠标,添加新建项“New Item“;
4)在hello.cpp中 编写代码测试,如下
#include<stdio.h>
int main() {
printf("hello world!!");
getchar();
return 0;
}
点击运行,打印结果hello world 即配置完成;
二. 下载安装PCL1.10.1
下载链接:pcl1.10.1下载链接,选择对应版本的pcl和pdb文件,如64位则下载这两个:
PCL-1.10.0-AllInOne-msvc2019-win64.exe
PCL-1.10.0-pdb-msvc2019-win64.zip
1)点击“
PCL-1.10.0-AllInOne-msvc2019-win64.exe”
进行安装;
2)到第二步时候选择添加到所有用户“Add PCL to the System Path for All Users“;
3) 我选择默认安装文件夹:"C:\Program Files\PCL 1.10.0";
4)开始菜单创建,可以选择不创建,也可以直接默认;
5)后面的直接默认安装,最后跳出来”文件名过长,安装程序无法对其进行修改“提示框时,选择确认,继续安装即可。
此时正在安装的OpenNI2就会自动转换到“C:\Program Files\OpenNI2”文件夹下进行安装。没关系,这都正常。
6) 安装完成后,将PCL-1.10.0-pdb-msvc2019-win64.zip解压缩后得到的文件夹中的所有内容添加到你的PCL安装bin目录中,比如:C:\Program Files\PCL 1.10.0\bin.