2

vimバージョン:7.1エコーは('cscope'):1

私はcscope環境をWindows上のvimと統合しようとしています。次のコマンドで新しいデータベースを作成しようとしています

cscope add C:\ Path

エラーメッセージE563:stat(C:\ Path)error:2が表示されます

エラーメッセージは、cscopeが操作を実行するために必要なデータベースファイルを作成できないためだと思います。提供されたパスは有効なパスです。

次のエラーの考えられる理由は何でしょうか?

ありがとうガッジ

4

2 に答える 2

2

設定方法を検証するためだけに...

  1. cscope データベースを作成します。

    C:\Tools\src>c:\tools\bin\cscope.exe -bv .*.c .*.h

    データベースを生成しています...

  2. 次に、vim 内の cscope 実行可能ファイルへのパスを設定する必要があります。

    csprg=C:\tools\bin\csope.exe を参照してください

  3. 次に、パスを (適切にエスケープして) cscope データベースに追加します。

    cs add C:\tools\src\

  4. これで、cscope を問題なく使用できるはずです。

Cream サイトの vim 7.3.470 を使用し、cscope は Google コードでホストされているネイティブの Win32 バージョンであることに注意してください。

于 2012-03-14T19:20:19.823 に答える
2

エラー メッセージの理由は、cscope データベースがまったくないためです。

を成功させるには、データベースを追加する前にデータベース:cs add構築する必要があります。

データベースを構築するための例は、この Vim のヒントで見つけることができます:
cscope データベースを自動的に作成および更新します。

データベースを構築したら (たとえば、C:/temp/cscope.out に)、次を使用してデータベースへの接続を開くことができます。:cs add C:/temp/cscope.out

于 2012-03-14T19:41:25.037 に答える