我对berkeley DB有个问题。我得到一个标题为"Unable To Locate Componenent“的对话框,提示”由于找不到libdb48.dll,此应用程序无法启动。重新安装此应用程序可能会解决此问题“,然后在单击”确定“后崩溃。当我运行下面这些简单的代码时,我得到了错误消息:
#include <iostream>
#include <string>
#include <db_cxx.h>
using namespace std;
int main()
{
Db db(0, 0);
}我已经将附加的包含目录设置为"build_windows“目录,并链接到"libdb48.lib”。老实说,我不知道在这里该做些什么。有趣的是,我用谷歌搜索了一下,结果返回了0个页面。
我使用的是visual studio c++ 2008和Berkeley DB 4.8.24
谢谢
发布于 2009-10-16 14:11:45
libdb48.dll在哪里?安装好了吗?哪里?将libdb48.dll复制到c:\windows\system32中是一个可以使其正常工作的黑客解决方案。如果这解决了问题,那么您就知道DLL不在path上。然后你可以找到一个更合适的地方来放置它。
https://stackoverflow.com/questions/1481147
复制相似问题