找不到Berkeley DB -ldb_cxx

时间:2012-07-09 21:32:08

标签: berkeley-db

我正在构建一个需要Berkeley DB的应用程序(http://www.resiprocate.org)。我在OS X上构建,我必须安装Berkeley DB,因为机器还没有它。但是,我尝试构建的reSIProcate包找不到db_cxx库(-ldb_cxx)。已安装的Berkeley DB lib目录仅包含以下文件:

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

db_cxx到底是-ldb_cxx过时了?或者在安装Berkeley DB以创建和安装db_cxx库时是否需要指定一些选项?

1 个答案:

答案 0 :(得分:0)

libdb-cxx是c ++所需的API,默认情况下不构建它。 要构建libdb-cxx,请转到您构建Berkeley Db的目录,然后

cd build_unix
../dist/configure --enable-cxx
make
sudo make install