Kdevelop 5 + kdev-control-flow-graph

Я успешно собрал и установил плагин kdev-control-flow-graph после разветвления sandsmark / kdev-потока управления-граф в мою fljx / kdev-потока управления-граф ветка с минимальными изменениями.

Когда я пытаюсь включить представление kdev-control-flow-graph, я получаю сообщение об ошибке ниже:

KGraphViewer KPart ошибка

«Не удалось создать экземпляр KGraphViewer, убедитесь, что установлена ​​совместимая версия».

Я работаю на Kubuntu 16.04 с KDevelop 5.1.1 и установлен kgraphviewer:

# apt search kgraphviewer
Sorting... Pronto
Full Text Search... Pronto
kgraphviewer/xenial,now 4:2.1.90-0ubuntu2 amd64 [installed]
GraphViz dot graph viewer

kgraphviewer-dbg/xenial 4:2.1.90-0ubuntu2 amd64
GraphViz dot graph viewer for KDE 4 debug files

kgraphviewer-dev/xenial,now 4:2.1.90-0ubuntu2 amd64 [installed]
GraphViz dot graph viewer - devel files

libkgraphviewer2/xenial,now 4:2.1.90-0ubuntu2 amd64 [installed]
GraphViz dot graph viewer - libs

Тогда я строю KGraphViewer от github и моя система теперь имеет:

# find /usr -iname "*kgraphviewer*.so*" -ls
10571222      0 lrwxrwxrwx   1 root     root           22 Ago 14  2015 /usr/lib/libkgraphviewer.so.2 -> libkgraphviewer.so.2.1
10571221    712 -rw-r--r--   1 root     root       728288 Ago 14  2015 /usr/lib/libkgraphviewer.so.2.1
10558158   2868 -rw-r--r--   1 root     root      2935024 Ago 17 16:32 /usr/lib/x86_64-linux-gnu/libkgraphviewer.so.3
11170876      0 lrwxrwxrwx   1 root     root           57 Ago 17 16:37 /usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/27/kgraphviewerpart.so -> /usr/lib/x86_64-linux-gnu/qt5/plugins/kgraphviewerpart.so
10748549    180 -rw-r--r--   1 root     root       181312 Ago 17 16:32 /usr/lib/x86_64-linux-gnu/qt5/plugins/kgraphviewerpart.so
10558159      0 lrwxrwxrwx   1 root     root           20 Ago 17 16:33 /usr/lib/x86_64-linux-gnu/libkgraphviewer.so -> libkgraphviewer.so.3
10571223     60 -rw-r--r--   1 root     root        60392 Ago 14  2015 /usr/lib/kde4/kgraphviewerpart.so
10571224      0 lrwxrwxrwx   1 root     root           20 Ago 14  2015 /usr/lib/libkgraphviewer.so -> libkgraphviewer.so.2

Может кто-нибудь, пожалуйста, дайте мне какие-либо советы о том, как мой плагин правильно найти KGraphViewer KPart?

Заранее спасибо.

4

Решение

Отчет о разработке KDE.

KGraphViewer встраивается в другие приложения с использованием фреймворка KParts. Портирование KPart KGraphViewer на Qt5 / KF5 уже близко к релизу. Плохая новость заключается в том, что kdev-control-flow-graph не работает с новым KGraphViewer, поэтому этот плагин тоже нужно обновить.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]