2016-10-27 2 views
-1

J'essaie d'utiliser le widget VTK avec QT. Je l'ai placé dans un fichier .ui, et même si je ne faisais rien d'autre à, je reçois cette erreur lorsque je lance le programme:VTK Qt Widget générant des erreurs d'exécution lorsqu'il est placé dans une interface graphique

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) 

J'ai essayé de renommer le .../VTK/dossier afin qu'aucun tel dossier n'existe, mais il donne toujours la même erreur. Aussi j'utilise VTK 7.0.0, donc je ne sais pas pourquoi j'obtiendrais l'erreur /build/buildd/vtk-5.8.0/, un autre dossier qui n'existe pas.

Les erreurs de segmentation surviennent si j'essaie de cliquer sur l'emplacement du widget. J'utilise Qt Creator 2.5.0 basé sur Qt 4.8.1 (64 bits).

Répondre

0

Le problème a finalement été résolu en réinstallant plusieurs choses jusqu'à ce qu'il fonctionne. Ma théorie principale est que OpenCV était le coupable car il a été construit avant que j'avais VTK ou QT et n'ai aucun de ces drapeaux ensemble.