PCL点云库+VS2017+VTK8.2+QT1.5.12在Windows上的配置
A.表1-1 配置环境
B.安装包下载与安装
VisualStudio2019下载地址https://visualstudio.microsoft.com/zh-hans/downloads/
Qt5.12.0下载安装https://www.qt.io/download
双击安装,完成后将第二个文件解压放入pcl的bin目录下
PCL1.11.0软件安装包、vtk8.2源码都已放在文章末尾百度云盘中,免费获取。
如图是我电脑上PCL的安装目录
C.配置环境(不用编译vtk情况)
在系统环境变量中添加pcl相关路径
安装完成后会有个PCL_ROOT 变量,这个是pcl的根目录,
D:\3DVision\PCL1_11_0\PCL 1.11.0
添加环境变量名Path_PCL
变量值
%PCL_ROOT%\bin;
%PCL_ROOT%\3rdParty\FLANN\bin\;
%PCL_ROOT%\3rdParty\Boost\include\boost1_73;
%PCL_ROOT%\3rdParty\Boost\include;%PCL_ROOT%\3rdParty\VTK\bin;
%PCL_ROOT%\Qhull\bin;
%PCL_ROOT%\3rdParty\OpenNI2\Tools;
%PCL_ROOT%\3rdParty\OpenNI2\Lib;
%PCL_ROOT%\3rdParty\OpenNI2\Redist;
D:\3DVision\PCL1_11_0\PCL 1.11.0\3rdParty\VTK\bin
至此完成了PCL环境变量的配置
下面配置vs中项目属性
新建一个C++控制台应用程序
新建项目属性,配置项目的属性表
Vtk的同样添加进去 包含目录和库目录
至此还差连接器的输入配置
打开PCL的lib目录
在目录下新建txt文本,加入如下文本:
@echo off
for %%I in (*.lib) do echo %%I>>all.txt
for %%I in (*d.lib) do echo %%I>>adebug.txt
for %%I in (*.lib) do echo %%I>>arelease.txt
pause
保存更改后缀为bat
将生成的arelease.txt文件内容复制加入到附加依赖项中
至此完成了配置,有任何问题可在下方留言
%PCL_ROOT%\3rdParty\VTK-8.1.0\VTK_installVTK\bin;
%PCL_ROOT%\3rdParty\VTK-install\bin;
%PCL_ROOT%\3rdParty\vtk8.2-VS2019-ebug\bin;
%PCL_ROOT%\3rdParty\vtk8.2-VS2019-Release\bin
下章介绍自己编译vtk的配置
首页
PCL点云库+VS2017+VTK8.2+QT1.5.12在Windows上的配置