win10+VS2019+PCL1.11.1+VTK2.8.0+Qt5.14.2+CMake3.20.1点云可视化环境配置
一、 点云可视化图形界面环境配置
安装环境:VS2019+PCL1.11.1+VTK2.8.0+Qt5.14.2+CMake3.20.1
二、配置步骤
1. 安装环境:
VS2019+PCL1.11.1+VTK2.8.0+Qt5.14.2+CMake3.20.1;
2. 建议首先安装2019,并配置PCL1.11.1点云库,能够实现点云数据的基本操作,;其次打开VS2019,通过扩展安装Qt,参考其他教程;
最后再基于CMake3.20.1编译VTK(本教程主要内容)。
3. 分别新建3个文件夹,自己选择自己的安装路径,VTK-bulid、VTK-install为空文件夹,VTK-source存放压缩包解压内容,下图所示:
4. 管理员模式运行CMake3.20.1,选择源文件目录为VTK-source;二进制文件目录为VTK-build,完成后configure;
5. Configure完成后,对标红部分进行修改:
6. 修改build,勾选BUILD-SHARED_LIBS;
7. 修改CMAKE中的CMAKE_INSTALL_PREFIX,选择文件夹为最开始创建的VTK-install文件夹;
8. 设置CMAKE_DEBUG_POSTFIX
9. 勾选VTK_Group_Qt项
10. 此时先configure
11. 继续修改标红部分
12. 对应自己Qt安装路径选择修改
13. 执行configure,没有标红即可,点击generate生成
14. 以管理员身份运行VS2019,打开VTK-build中生成的工程文件VTK.sln;
15. 加载完成后,选择生成→批生成→Batch生成
16. 选择ALL_BUILD Debug x64 ,点击生成
17. 选择INATALL Debug x64,点击生成
18. 同样选择ALL_BUILD Release x64和INATALL Release x64生成
19. 生成两个文件
20. 将 E:\Program Files\VSLib\VTK8.2.0\VTK-build\lib\Release中QVTKWidgetPlugin.exp和QVTKWidgetPlugin.lib;E:\Program Files\VSLib\VTK8.2.0\VTK-build\bin\Release中QVTKWidgetPlugin.dll复制到Qt安装文件夹。(根据自己安装路径来)
21. 此时打开Qt的designer.exe发现已经添加了所需要的QVTKWidget
22. 此时需要将编译好的VTK文件覆盖到pcl1.11.1对应的VTK目录中
23. 查看环境变量即可
24. 打开VS2019,新建Qt工程文件;
点击创建,一直next,直至finish;
25. 查看Qt工程文件,和Qt Creator创建工程一样;
26. 点击ui界面设计,进去Qt designer界面,发现已经生成QVTKWidget;至此完成所有配置。