我正在尝试使用Mingw在Linux上交叉编译一个应用程序,并遇到以下错误消息:
db.h:14:20: fatal error: db_cxx.h: No such file or directory我知道这是由Berkeley-DB包含文件不在Mingw包含树下引起的。
我的问题是:如何获取Berkeley-DB源文件并将其安装在Mingw include文件树下?
发布于 2014-09-25 03:54:30
(我知道这是一个古老的问题--但人们可能仍在寻找解决方案)
运行Debian7.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发布于 2017-09-12 14:38:04
要使用mingw 4.9.2 32位构建db-4.8.30.NC,请尝试以下命令:
../dist/configure --disable-replication --enable-mingw --enable-cxx --prefix=/mingw
make
make installhttps://stackoverflow.com/questions/23316674
复制相似问题