0

これらの手順に従ってDB_FileStrawberryPerlにインストールしようとしています。

  • ここからOracle/SleepycatlibdbMSIをダウンロードしてインストールします

  • Berkeley DBディレクトリに移動します-例:C:\ Program Files \ Oracle \ Berkeley DB 4.6.21

  • インクルードディレクトリを\ながら\c\ include\dbにコピーします。

  • lib\libdb46.libファイルを\イチゴ\c\ lib\libdb.aにコピーします。

  • \ frost \ c \ include \ db\db.hにある2つのtypedefをコメントアウトします

しかし、dbフォルダー、 db\db.hファイルおよびlibdb.aフォルダー見つかりません。DB_FilePerlでのインストールを手伝ってください。

Windows7とStrawberryPerl5.14.2.1/64ビットを使用しています

皆さん、ありがとうございました。

4

2 に答える 2

1

DB_Fileモジュールはすでにイチゴperl5.14.xにプリインストールされています

CPANから新しいバージョンをインストール/アップグレードする場合は、DBライブラリをインストールする必要はありません。必要なすべての開発ファイル(* .h + * .a)もストロベリーパール5.14.xに含まれているため、次のコマンドを実行するだけです。

cpan -i DB_File

--kmx

于 2012-05-14T15:38:09.960 に答える
0

ライターの意図は、ディレクトリ全体 C:\Program Files\Oracle\Berkeley DB 4.6.21\include(またはシステム上の同等のもの)をディレクトリにコピーしてC:\strawberry\c\include(作成C:\strawberry\c\include\include)、名前をに変更することdbです。

db.h新しいディレクトリ内のファイルですC:\strawberry\c\include\db。説明されているように編集する必要があります。

libd.aファイルであり、手順ではからコピーするように指示されていlibdb46.libますC:\Program Files\Oracle\Berkeley DB 4.6.21\lib。(最近では、その可能性が高くなっていますlibdb53.lib。)このファイルをディレクトリにコピーC:\strawberry\c\libして、名前を。に変更する必要がありlibdb.aます。

その後、手順の説明に従ってconfig.in、配布ディレクトリ内のファイルを編集する必要があります。DB_File次に、通常どおりにビルド、テスト、およびインストールします。

于 2012-05-14T14:54:50.650 に答える