旧版教程为本人2022年编写,该方法虽然能够满足基本的使用,但也存在一些致命的问题,除了创建窗口会闪现,也因为PCl官方Release过分依赖MSVC,让人不得不去安装臃肿的VS套件,很多人被繁琐的配置教程劝退,哪怕是对着视频安装,也可能因为各种依赖出现问题。相较于VS,引入cmake的Qt更让人为之心动。
本教程不再阐述编译PCL的过程(因为太多,编译完博主也忘了)。如果你需要自己编译:你需要下载Boost,Flann,Qhull,Eigen,VTK等库,Boost,Eigen和Qhull编译较为简单,VTK难度也还好,Flann可能会因为lz4等问题令人烦扰。但如果你熟悉Cmake,可能都不是问题。
为了减少重复的劳动,本人已经编译了相关的库,有需要的请联系本人免费获取。
本人将提供所需安装包875M,必须安装Qt6.7(勾选MINGW64)及以上。
1. 压缩文件包含三个部分
qpcl.rar 测试程序,结果界面(图)
3rdParty.rar 第三方库: Boost,VTK等
PCL.rar 点云库PCL。
2. 解压文件
1)解压PCL.rar到需要安装的位置,以D:/AppData/PCL为例
2)解压3rdParty.rar到PCL路径下:D:/AppData/PCL/3rdParty
图 1 目录D:/AppData/PCL
图 2 目录D:/AppData/PCL/3rdParty
3)解压qpcl.rar,使用QtCreator打开项目QPCL,即打开CMakeLists.txt
根据安装目录并修改相关Boost_DIR,VTK_DIR等路径,如果相同则不需要修改。
之后运行通过即可说明安装成功。