4

在从sandsmark/kdev-control-flow-graph分叉到我自己的fljx/kdev-control-flow-graph分支后,我成功地构建并安装了 kdev-control-flow-graph 插件,并且改动很小。

但是,当我尝试启用 kdev-control-flow-graph 视图时,我收到以下错误:

KGraphViewer KPart 错误

“无法创建 KGraphViewer 实例,请验证是否安装了兼容版本。”

我在带有 KDevelop 5.1.1 的 Kubuntu 16.04 上运行并安装了 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

1 回答 1

2

KDE 开发报告。

KGraphViewer 嵌入到使用 KParts 框架的其他应用程序中。将 KGraphViewer 的 KPart 移植到 Qt5/KF5 即将发布。坏消息是 kdev-control-flow-graph 不适用于新的 KGraphViewer,所以这个插件也需要更新。

于 2017-09-11T19:48:50.560 回答