我遇到了berkeley DB的问题。我得到一个标题为“无法找到整合”的对话框,说“此应用程序无法启动,因为找不到libdb48.dll。重新安装应用程序可能会解决此问题”,然后单击“确定”后崩溃。我在运行以下简单代码时收到错误消息:
#include <iostream>
#include <string>
#include <db_cxx.h>
using namespace std;
int main()
{
Db db(0, 0);
}
我已将Additional include目录设置为“build_windows”目录,并且已链接到“libdb48.lib”。老实说,我不知道该怎么做。有趣的是,我用谷歌搜索,我有0页返回。
我正在使用visual studio c ++ 2008和Berkeley DB 4.8.24
由于
答案 0 :(得分:1)
libdb48.dll在哪里?它安装了吗?哪里?应该使其工作的一个hackish解决方案是将libdb48.dll复制到c:\ windows \ system32。如果这解决了问题,那么你知道DLL就不在路径上。然后你就可以找到一个更合适的地方。