2017-09-11 7 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 및 kgraphviewer와 쿠분투 16.04에서 실행하고

가 설치됩니다

# 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를 이식 할 예정입니다. 나쁜 소식은 새로운 KGraphViewer에서는 kdev-control-flow-graph가 작동하지 않으므로이 플러그인도 업데이트해야한다는 것입니다.

+0

답장을 보내 주셔서 대단히 감사합니다. @arrowd. 그래도 나는 너를 이해하지 못했을 까봐 걱정이다. github 소스 (마스터)에서 설치 한'/ usr/lib/x86_64-linux-gnu/qt5/plugins/kgraphviewerpart.so'를 가지고 있고 Qt5/KF5 라이브러리와 링크되어 있습니다.이 라이브러리에는 필요한 KGrphViewer KPart가 있습니까? 더 많은 것을 배울 수있는 링크를 가르쳐 주시겠습니까? – j4x

+0

예, 올바른 라이브러리이지만 KDevelop의 플러그인이 아직 작동하지 않습니다. 이제는 KDevelop 5에서 kdev-control-flow-graph 플러그인을 사용하는 것은 불가능합니다. – arrowd

+1

:(이 플러그인은 KDevelop 4에서 정말로 놓친 것입니다. 어떻게 도와 드릴까요? 다시 한번 감사드립니다. – j4x