繁体   English   中英

Berkeley DB(无法找到组件)

[英]Berkeley DB(Unable to Locate Component)

我有Berkeley DB的问题。 我得到一个标题为“无法找到组件”的对话框,提示“此应用程序未能启动,因为未找到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

谢谢

libdb48.dll在哪里? 安装好了吗? 哪里? 一种可行的解决方案是将libdb48.dll复制到c:\\ windows \\ system32。 如果这样可以解决问题,则说明DLL不在路径中。 然后,您可以找到一个更合适的放置它的位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM