QT+PCL+VTK 点云可视化显示

我按照网上配置了VS2019+QT5.14.2+PCL1.11.1+VTK8.2.0,想要通过vs把pcl可视化嵌入到QT中,环境变量,包好目录,库目录,依赖项,SDL检查,预处理器定义都可以保证没有问题(配置过好几次了),生成调试程序时也没有问题,但是会出现如下错误:

img


请问是什么原因??
下面是我的代码:

img

img

img

  • 这篇博客: VS2017+Qt5.12.0+PCL1.9.1开发环境配置过程详细记录中的 2.在VS中编译VTK 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 在VS2017中打开vtk_build目录中的“VTK.sln”文件,依次在“Debug-x64”和“Release-x64”编译环境下执行下列操作:
    在这里插入图片描述在这里插入图片描述
    在“解决方案资源管理器”中选择“ALL_BUILD”项目,鼠标右键单击后,选择“重新生成”,这一步编译需要的时间较长。然后再选中项目“INSTALL”,鼠标右击,依次选择“仅用于项目->仅生成INSTALL”,这一步编译所需时间较短。
    在这里插入图片描述
    分别在“Debug-x64”和“Release-x64”编译环境下执行上述操作之后,即可在vtk_install目录中得到vtk的完整安装结果。
    在这里插入图片描述
    至此,在"…\VTK_Install\ plugins\designer"的路径下,就可以发现文件"QVTKWidgetPlugin.dll"(Release生成)和“QVTKWidgetPlugin-gd.dll”(Debug生成)了。将Release生成的文件"QVTKWidgetPlugin.dll"复制到Qt的msvc2017_64版本的designer路径下,如"C:\Qt\Qt5.12.0\5.12.0\msvc2017_64\plugins\designer",就可以在msvc2017_64版本的Qt Designer中添加QVTKWidget控件:
    在这里插入图片描述