Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ VTK Qt小部件放置在GUI中时引发运行时错误_C++_Qt_Vtk_Qvtkwidget - Fatal编程技术网

C++ VTK Qt小部件放置在GUI中时引发运行时错误

C++ VTK Qt小部件放置在GUI中时引发运行时错误,c++,qt,vtk,qvtkwidget,C++,Qt,Vtk,Qvtkwidget,我正在尝试将VTK小部件与QT一起使用。我将它放在一个.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小部件与QT一起使用。我将它放在一个.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/error,这是另一个不存在的文件夹

如果我尝试单击小部件的位置,就会出现分段错误


我正在使用基于Qt4.8.1(64位)的QtCreator 2.5.0。

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