如何安装 BerkeleyDB for Mingw Linux 编译环境
Posted
技术标签:
【中文标题】如何安装 BerkeleyDB for Mingw Linux 编译环境【英文标题】:How to install BerkeleyDB for Mingw Linux compile environment 【发布时间】:2014-04-26 21:23:12 【问题描述】:我正在尝试使用 Mingw 在 Linux 上交叉编译应用程序并遇到以下错误消息:
db.h:14:20: fatal error: db_cxx.h: No such file or directory
我了解这是由于 Mingw 包含树下不存在 Berkeley-DB 包含文件造成的。
我的问题是:如何获取 Berkeley-DB 源文件并将它们安装在 Mingw 包含文件树下?
【问题讨论】:
【参考方案1】:(我知道这是一个老问题 - 但人们可能仍在寻找解决方案)
运行 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
【讨论】:
【参考方案2】:要使用 mingw 4.9.2 32bit 构建 db-4.8.30.NC,请尝试以下操作:
../dist/configure --disable-replication --enable-mingw --enable-cxx --prefix=/mingw
make
make install
【讨论】:
以上是关于如何安装 BerkeleyDB for Mingw Linux 编译环境的主要内容,如果未能解决你的问题,请参考以下文章
我是win7 64位的系统,下载了Qt 5.2.1 for Windows 32-bit (MinGW 4.8, OpenGL, 634 MB)请安装过的大神
最好的GCC for windows还是MinGW-w64官网
如何在不安装的情况下在应用程序中使用 Berkeley DB
当我已经有 Qt for windows 32(MinGW) 时,我应该下载 Qt for Android (5.5) 吗?