我正试图使用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