准备工作:vs2019社区版安装包
QT5.15.2 安装包
PCL1.10.1安装包
vtk8.2.0安装包、
cmake工具(我是用的是3.27.4)
具体下载本人已更新在百度网盘,也可自行下载,链接如下(链接:https://pan.baidu.com/s/1cGkQxX-QUvzJ6dOlMbY1jg?
提取码:4410,里边包含两套环境,2017+2019
--来自百度网盘超级会员V1的分享)
安装VS2019+QT5.15.2,文章不重点讲解vs与qt的安装过程,需要注意的是安装完vs再去安装qt,这样子使用msvc编译器就可以直接检查出来
qt5.15后的版本安装都需要线上安装,所以需要注册账户
也可以下载源码包进行编译,比较麻烦,下一篇博客重点讲
如果新建qt工程,使用msvc2019x64 遇到“cl”相关问题
注意如图更改框选的脚本.bat路径,重新make编译就ok了
以下重点讲解
PCL安装
PCL-1.10.1-AllInOne-msvc2019-win64.exe 安装
直接下一步
注意这里的路径最好不要出现空格,因为qt有时候配置库路径的时候有可能空格识别不出来,记住以上路径,我这边作为演示,真实已安装路径是如下
一直下一步直接安装
遇到如图,点击确定忽略即可
安装完成之后会出现如下目录 ,而且会在3rdParty中出现VTK包,但是对于我们来讲有可能用不了,所以我们需要自行编译然后替换
解压压缩包 pcl-1.10.1-pdb-msvc2019-win64.zip
将解压完成的文件拷贝到pcl bin目录下
VTK编译
已安装完cmake后打开GUI,
如图打开VTK-8.2.0.zip压缩包
需要在目录下新建build文件夹,以方便将编译后的工程放入
然后直接点击Configure,如下
这里注意选择2019 与x64,点击Finish后直接Configure,如下报错,莫慌
如图点击BUILD勾选,其余不用勾选,如果出现勾选,直接去掉
点击cmake配置install安装了路径,自己选一个路径即可,最后拷贝vtk然后覆盖到如下VTK目录
打开Module ,勾选如下
打开VTK勾选如下
然后点Configure 如图
配置Qt路径,配置版本为5
然后点击Configure如图
搞定,继续点击Configure如图,无报错
然后点击Generate 编译生成VS工程
注意,以管理员身份打开VS2019,并且打开工程VTK
编译release ,点击ALLBUILD
编译过程中遇到报错 QPainterPath,只需要添加头文件,重新编译即可搞定
生成如下
覆盖之前PCL vtk目录,如果需要使用qt designer 需要拷贝
到qt安装目录 D:\soft\qt515\5.15.2\msvc2019_64\plugins\designer下
如图出现即可,搞定,环境搭建完成