visual studio2019 + PCL 1.11.0环境搭建
一、前言
毕设课题是三维点云重建,我看网上很多是用PCL点云库做的。我用一天时间搭建了三四遍vs2017 + PCL 1.8.1的环境,严格按照网上的教程走,结果运行就出现看不懂的错误。干脆从头再来,搭建vs2019 + PCL 1.11.0的环境,终于搭建成功,以此记录。
参考链接:
https://www.jb51.net/article/190710.htm
二、visual studio2019安装
很简单,上官网下个vs community 2019的,只安装C++环境就行。
官网网址:
https://visualstudio.microsoft.com/zh-hans/vs/
三、PCL 1.11.0安装
安装及配置所需的东西我都放在网盘里了:
百度网盘
提取码:l3qt
1、PCL 1.11.0安装
双击PCL-1.11.0-AllInOne-msvc2019-win64.exe进行安装。
1.1、选择自动添加环境变量
但貌似只会在系统变量中添加一个名为PCL_ROOT的变量,并且报错,意思大概就是不能自动向path中添加相应的环境变量。报错点击确认就好。
1.2、选择安装目录
我选的是E:\PCL 1.11.0
1.3、安装OpenNI
1、打开文件夹
E:\PCL 1.11.0\3rdParty\OpenNI2
2、双击OpenNI-Windows-x64-2.2进行安装
3、安装路径选择:
E:\PCL 1.11.0\3rdParty\OpenNI2
1.4、拷贝pdb文件
将下载的pcl-1.11.0-pdb-msvc2019-win64.zip解压后得到的所有pdb文件拷贝到E:\PCL 1.11.0\bin中。
1.5、手动添加环境变量
之前安装报错不能自动添加环境变量,现在手动添加。
打开环境变量页面,会发现系统变量中已经有了名为PCL_ROOT的变量(指向的是PCL 1.11.0安装目录),以及OpenNI相关的变量。
双击系统变量中的path变量,逐条添加以下变量:
%PCL_ROOT%\bin
%PCL_ROOT%\3rdParty\FLANN\bin
%PCL_ROOT%\3rdParty\VTK\bin
%OPENNI2_REDIST64%
%OPENNI2_LIB64%
%OPENNI2_INCLUDE64%
然后确定,确定,确定,重启电脑。
三、在visual studio2019中配置PCL环境
1、新建空项目
打开visual studio2019,新建一个空的项目。
由于我搭建的是debug环境,因此解决方案配置选择Debug,解决方案平台选择x64,如图:
在源文件中创建一个demo1.cpp文件(不用写内容):