vim版本:7.1 echo has('cscope'):1
我正在尝试将cscope环境与vim集成在Windows上。 我正在尝试通过以下命令创建一个新数据库
cscope添加C:\ Path
我收到错误消息 E563:stat(C:\ Path)错误:2
我认为错误消息是因为cscope无法创建数据库文件 它需要它来执行它的操作。提供的路径是有效路径。
出现以下错误的可能原因是什么?
由于 Gudge
答案 0 :(得分:2)
只是为了验证你如何设置它......
创建cscope数据库:
C:\ Tools \ src> c:\ tools \ bin \ cscope.exe -bv。*。c。*。h
生成数据库......
接下来,您需要在vim中设置cscope可执行文件的路径:
se csprg = C:\ tools \ bin \ csope.exe
然后将路径(正确转义)添加到cscope数据库:
cs添加C:\ tools \ src \
现在你应该可以正常使用cscope了。
请注意,我使用了Cream网站中的vim 7.3.470,而我的cscope是Google代码托管的原生Win32版本。
答案 1 :(得分:2)
错误消息的原因是您根本没有cscope数据库。
为了能够成功:cs add
,您必须在尝试添加数据库之前构建数据库。
可以在此Vim提示中找到构建数据库的示例:
Automatically create and update cscope database
构建数据库后(例如在C:/temp/cscope.out),您可以使用:cs add C:/temp/cscope.out
打开与数据库的连接