Cscope无法创建倒排索引。为什么?

时间:2010-10-28 12:02:57

标签: vim cscope

以下命令正常工作:

   $>cscope -b -R

但是,反向索引的选项不起作用:

$>cscope -b -q -k -R
Input file specified two times.

cscope: cannot create inverted index; ignoring -q option
cscope: removed files ncscope.in.out and ncscope.po.out

我用Google搜索了一下,发现了一些点击。但找不到任何答案或解决方案。任何见解都非常感谢。

1 个答案:

答案 0 :(得分:8)

我现在得到了!!!

像往常一样,应该正确阅读手册:-) 我正在使用谷歌的win32端口cscope。 (托管于:http://code.google.com/p/cscope-win32/)。以下是“维基”标签的摘录(http://code.google.com/p/cscope-win32/wiki/UsageNotes?tm=6)

  

•要使用反向索引(-q选项),您需要排序实用程序。我在cscope档案中加入了一个(这是它的源代码)。该实用程序也可以在UnxUtils和http://gnuwin32.sf.net上找到。它应该在Windows目录之前的PATH中,因为Windows有自己的,不兼容的排序实用程序。

注意:我实际上需要将排序实用程序放在c:\ windows \ system32之前。 (在PATH中的c:\ windows之前包含它并不够好)。

完成后,我很高兴地说我能够创建倒排索引。