2017-09-11 10 views
4

sandsmark/kdev-control-flow-graphから最小限の変更で私自身のfljx/kdev-control-flow-graphブランチにフォークした後、kdev-control-flow-graphプラグインを正しく構築してインストールしました。私はkdev-制御フローグラフビューを有効にしようとするとKdevelop 5 + kdev-control-flow-graph

は、しかし、私は下のエラーが表示されます。

KGraphViewer KPart error

「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 

その後、私はgithubのからKGraphViewerを構築し、私のシステムは、今持っている:

# 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

ありがとうございます。報告

答えて

2

KDEのDEV。

KGraphViewerはKPartsのフレームワークを使用する他のアプリケーションに埋め込まれています。 Qt5/KF5へのKGraphViewerのKPartの移植は近いです。悪いことに、kdev-control-flow-graphは新しいKGraphViewerでは動作しないので、このプラグインも更新する必要があります。

+0

ご回答ありがとうございます。しかし、私はあなたを理解していないのが怖いです。 githubソース(マスター)からインストールされ、Qt5/KF5ライブラリとリンクしている '/ usr/lib/x86_64-linux-gnu/qt5/plugins/kgraphviewerpart.so'を持っています。このライブラリに必要なKGrphViewer KPartはありませんか?私がもっと学べるリンクを教えてください。 – j4x

+0

はい、これは正しいライブラリですが、KDevelopのプラグインはまだ動作しません。 KDevelop 5でkdev-control-flow-graphプラグインを使用することは不可能です: – arrowd

+1

:このプラグインはKDevelop 4から本当に逃したものです。どうすれば助けてくれるでしょうか?もう一度@arrowdに感謝します – j4x

関連する問題