2016-10-27 1 views
-1

QT에서 VTK 위젯을 사용하려고합니다. 나는 .ui 파일에 배치, 내가 프로그램을 실행할 때 나는 그것을 다른 아무것도하지 않았다하더라도,이 오류가 발생합니다 :VTK Qt 위젯이 GUI에 배치 될 때 런타임 오류가 발생합니다.

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 4.8.1 (64 비트) 기반 Qt Creator 2.5.0을 사용하고 있습니다.

답변

0

문제가 해결 될 때까지 몇 가지를 다시 설치하여 문제가 해결되었습니다. 나의 주요 이론은 OpenCV가 VTK 나 QT를 갖기 전에 만들어 졌기 때문에 OpenCV가 그 플래그를 설정하지 않았다는 것입니다.

관련 문제