VTK Qt小部件抛出运行时错误时,放置在GUI



我试图使用QT的VTK小部件,我把它放在一个。ui文件中,即使我没有做任何其他的,当我运行程序时,我得到这个错误:

ERROR: In /build/buildd/vtk-5.8.0/Filtering/vtkImageData.cxx, line 1491
vtkImageData (0x14d0d40): SetScalarType called with no executive producing this image data object.
ERROR: In [...]/VTK/Common/Core/vtkObject.cxx, line 156
vtkObject (0x14d0d40): Trying to delete object with non-zero reference count.
Generic Warning: In [...]/VTK/Common/Core/vtkObjectBase.cxx, line 93
Trying to delete object with non-zero reference count.
Segmentation fault (core dumped)

我试过重命名…/VTK/文件夹,这样就没有这样的文件夹存在,但它仍然给出相同的错误。另外,我使用的是VTK 7.0.0,所以我不确定为什么我会得到/build/buildd/VTK -5.8.0/错误,另一个不存在的文件夹。

如果我试图点击小部件所在的位置,则会出现分割错误。

我使用Qt Creator 2.5.0基于Qt 4.8.1(64位)。

这个问题最终通过重新安装一些东西来解决。我的主要理论是,OpenCV是罪魁祸首,因为它是在我有VTK或QT之前构建的,并且没有设置任何这些标志。

最新更新