Kscope的安装

    技术2026-08-28  5

    以前在windows下用source insight看源代码很方便,现在转到linux下,想着一款类似的软件,于是发现了Kscope。

    ubuntu下的源里居然找不到kscope,从网上下了一个源码,1.9.4版本的。按照INSTALL里的说明开始编译。

    make的时候,报错:“error: qsciscintilla.h: 没有那个文件或目录”,在/usr/下也没有搜索到这个头文件。在网上看到有位仁兄提到了解决办法,是把/usr/include/qt4/下的Qsci目录软链接到/usr/include下,不知道这个Qsci是何物。于是我在好立德里搜"qsci",找到两个相关的库,库的名字整好和头文件一样"libqscintilla2-dev","libqscintilla-dev"(又看了一遍,不完全一样,有一个"i"的差别)。软件包的description里写到“The Qt4 port of the Scintilla source code editing widget”,看来就是缺少这个东西,于是安装了一下。再把/usr/include/qt4/Qsci软链接到/usr/include/Qsci,编译,通过了。

    再然后是安装,make install,通过。

    最后在命令行执行"kscopeapp",提示找不到libkscope_core.so.1。这个库在安装的时候明明看到过。。。搜索了一下,在/usr/local/lib/有这个库。在/etc/ld.so.conf.d/下创建一个kscope.conf文件,写入“/usr/local/lib”,再执行ldconfig,使动态库搜索路径包含该目录。再次执行"kscopeapp",OK,可以启动了!

    初次写笔记,比较潦草。

    最新回复(0)