我正试图使用Mingw在Linux上交叉编译一个应用程序,并遇到以下错误消息:

db.h:14:20: fatal error: db_cxx.h: No such file or directory

我知道这是由于Berkeley DB include文件不在Mingw include树下造成的。
我的问题是:如何获取Berkeley DB源文件并将其安装到Mingw include文件树下?

最佳答案

(我知道这是一个老问题-但人们可能仍在寻找解决方案)
运行Debian7.6(气喘吁吁)时,我用命令检查了文件/usr/include/db cxx.h:dpkg -S /usr/include/db_cxx.h
这给出了以下答复:

libdb5.1++-dev: /usr/include/db_cxx.h

则问题中的错误消息可以通过以下方式修复:
sudo apt-get install libdb5.1++-dev

10-07 19:12
查看更多