为了在Win10系统下配置Visual Studio 2022并使用PCL1.14.1点云库,您需要遵循以下步骤:首先,从Github下载PCL1.14.1相关的两个文件,如遇到浏览器下载慢的情况,推荐使用迅雷进行下载,方法是复制链接地址后粘贴至迅雷中。接着,安装“PCL-1.14.1-AllInOne-msvc2022-win64.exe”文件。选择安装第二个选项以自动添加系统变量,同时,将安装路径设为D盘下的PCL 1.14.1文件夹。继续按照提示操作,直至完成安装。安装完成后,打开位于D:\PCL 1.14.1\3rdParty\OpenNI2的文件夹,双击OpenNI-Windows-x64-2.2,选择安装路径(即D:\PCL 1.14.1\3rdParty\OpenNI2)进行安装。安装PCL1.14.1的全部组件完成后,将解压后的pdb文件从(D:\PCL 1.14.1\bin)目录复制到(D:\PCL 1.14.1\bin)目录下。随后,打开“环境变量”设置,将以下路径添加至用户变量的“Path”中:%PCL_ROOT%\3rdParty\FLANN\bin %PCL_ROOT%\3rdParty\VTK\bin %OPENNI2_REDIST64% %OPENNI2_LIB64% %OPENNI2_INCLUDE64%,至此,环境变量配置完成。在Visual Studio 2022中,新建一个空项目,选择解决方案平台为x64。然后新建一个C++源文件,并右击新建的项目打开属性表。在项目属性中,配置调试环境,添加以下路径至“PATH”中:D:\PCL 1.14.1\bin;D:\PCL 1.14.1\3rdParty\FLANN\bin;D:\PCL 1.14.1\3rdParty\VTK\bin;D:\PCL 1.14.1\3rdParty\OpenNI2\Tools。同时,关闭SDL检查,选择否;在C/C++语言模式中,也选择否。进行PCL1.14.1的配置,包含目录中添加7个路径:D:\PCL 1.14.1\include\pcl-1.14;D:\PCL 1.14.1\3rdParty\Boost\include\boost-1_84;D:\PCL 1.14.1\3rdParty\Eigen3\include\eigen3;D:\PCL 1.14.1\3rdParty\FLANN\include;D:\PCL 1.14.1\3rdParty\OpenNI2\Include;D:\PCL 1.14.1\3rdParty\Qhull\include;D:\PCL 1.14.1\3rdParty\VTK\include\vtk-9.3。在库目录中,添加6个路径:D:\PCL 1.14.1\lib;D:\PCL 1.14.1\3rdParty\Boost\lib;D:\PCL 1.14.1\3rdParty\FLANN\lib;D:\PCL 1.14.1\3rdParty\OpenNI2\Lib;D:\PCL 1.14.1\3rdParty\Qhull\lib;D:\PCL 1.14.1\3rdParty\VTK\lib。在预处理器定义中添加BOOST_USE_WINDOWS_H NOMINMAX _CRT_SECURE_NO_DEPRECATE。最后,在链接器中输入附加依赖项,添加PCL和VTK相关的lib文件。在Release和Debug版本下进行附加依赖项的配置。完成所有步骤后,尝试运行测试代码以确认安装是否成功。如果一切顺利,将会输出显示下图,表示安装成功。