1

Berkeley DB (http://www.resiprocate.org) を必要とするアプリケーションを構築しています。私は OS X でビルドしていますが、マシンにまだ Berkeley DB がインストールされていなかったため、Berkeley DB をインストールする必要がありました。しかし、ビルドしようとしている reSIProcate パッケージは db_cxx ライブラリ ( -ldb_cxx) を見つけることができません。インストールされた Berkeley DBlibディレクトリには、次のファイルのみが含まれます。

libdb-5.3.a
libdb-5.3.dylib
libdb-5.4.la
libdb.a

正確にはdb_cxx...-ldb_cxx時代遅れですか?または、Berkeley DB をインストールして db_cxx ライブラリを作成およびインストールするときに指定する必要があるオプションはありますか?

4

1 に答える 1

0

libdb-cxx は C++ に必要な API であり、デフォルトではビルドされていません。libdb-cxx をビルドするには、Berkeley Db をビルドしたディレクトリに移動してから、

cd build_unix
../dist/configure --enable-cxx
make
sudo make install
于 2012-09-07T08:42:42.213 に答える