C++ 如何安装BerkeleyDB for Mingw Linux编译环境

C++ 如何安装BerkeleyDB for Mingw Linux编译环境,c++,linux,windows,cross-compiling,C++,Linux,Windows,Cross Compiling,我试图使用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文件树下 (我知道这是一个老问题——但人们可能仍在寻找解决方案) 运行Debian 7.6(wheezy),我用命令检查

我试图使用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文件树下

(我知道这是一个老问题——但人们可能仍在寻找解决方案)

运行Debian 7.6(wheezy),我用命令检查了文件/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

要使用mingw 4.9.2 32位构建db-4.8.30.NC,请尝试以下操作:

../dist/configure --disable-replication --enable-mingw --enable-cxx --prefix=/mingw
make
make install