未找到伯克利 DB -ldb_cxx

Posted

技术标签:

【中文标题】未找到伯克利 DB -ldb_cxx【英文标题】:Berkeley DB -ldb_cxx not found 【发布时间】:2012-07-09 21:32:08 【问题描述】:

我正在构建一个需要 Berkeley DB (http://www.resiprocate.org) 的应用程序。我在 OS X 上构建,我必须安装 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 库时我需要指定一些选项吗?

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于未找到伯克利 DB -ldb_cxx的主要内容,如果未能解决你的问题,请参考以下文章

DB2 LUW 版本 10.5.0.10 - 在存储过程中获取警告(未找到)行

Tomcat CP 未找到 DB2 驱动程序,但 Commons 工作正常?

未找到指定的 JDBC 驱动程序 com.ibm.db2.jcc.DB2Driver 类

未找到 H2 数据库

如何修复从 cosmos db 中的 databricks scala 读取流中的“错误:未找到:键入 CosmosDBSourceProvider”

linux安装mysql时执行 scripts/mysql_install_db --user=mysql报错 bash: mysql_install_db:未找到命令