2014-10-06 3 views
0

Когда я создаю XML-файл ServerManagerConfiguration, который будет использоваться в моем встроенном элементе paraview в качестве фильтра без векторного свойства (Int, string, double ...), работает отлично, и фильтр может использоваться, но если я добавлю пользовательское свойство, то я всегда получаю эту ошибку:Ошибка в Paraview. IntVectorProperty в xml прерывает программу

Ошибка отладки! R6010 - преждевременное прекращение() вызывалось

Я думаю, что, возможно, проблема в том, что в панели свойств в виде + свойство разделы, которые можно найти в обычном ParaView, в моей версии, построенной отсутствуют.

Отредактировано:

Я построил весь проект ParaView (где я предполагаю, что нет отсутствующих доков) проблема все еще существует. Так что если я уменьшить мой XML только один тег InputProperty, он ломает, но если я изменить эту строку:

< имя SourceProxy = класс «имя» = метка = «имя» «vtkPythonProgrammableFilter»>

к

< SourceProxy имя = "имя" класс = "vtkCellDerivatives" метка = "имя">

это изменение сделано только для проверки, если проблемы был здесь. Ну, это было! Поэтому проблема заключается в том, что я использую vtkPythonProgrammableFilter ... но мне нужно использовать его, чтобы иметь возможность создавать собственный фильтр python ... любую идею?

Хуан

ответ

0

по прекращению() должны иметь сообщение отладки, прежде чем она ликвидирует. Вы можете распечатать это сообщение отладки. В качестве альтернативы, для «отладки» сборки ParaVIew, а затем присоедините отладчик, а затем посмотрите на стек вызовов. Это должно указывать, почему оно прерывается.

Я подозреваю, что вы не создали ParaView с поддержкой Python. Вы можете получить доступ к Python shell из меню Tools?

+0

Да, это то, что я думал, но я попытался собрать все снова с поддержкой Python, но всегда получаю эту ошибку, когда пытаюсь запустить обычный пример (в папке сборки) "? IsTypeOf @ vtkPyhtonAnnotationFilter @@ SAHPEBD @ Z не найден в dll vtkPVClientServerCoreCore-pv4.dll ". Есть идеи? – juangv

+0

Какую версию ParaView вы пытаетесь построить? – Utkarsh

+0

Я снова построил 4.1 вместе с разделяемыми библиотеками (чтобы иметь возможность управлять плагинами) и Python включен. Хотя, возможно, в моей последней сборке произошла ошибка, поэтому я снова ее создал и теперь ее работаю. – juangv