【发布时间】:2011-07-03 10:33:08
【问题描述】:
您好,我是一名实习生,我的工作是将程序从 linux c 移植到 visual c。 我必须使用 Berkeley DB 和 Visual C++。 尝试了一段时间后,我得到了链接错误
berkeleyDB.obj:错误 LNK2019:无法解析的外部符号“int __cdecl database_select_end(unsigned int,unsigned int,struct chunk * const,int)”(?database_select_end@@YAHIIQAUchunk@@H@Z) 在函数“void __cdecl”中引用op_ds_bulk(unsigned int,unsigned int *,int)" (?op_ds_bulk@@YAXIPAIH@Z)
berkeleyDB.obj:错误 LNK2019:无法解析的外部符号“void __cdecl database_sync(void)”(?database_sync@@YAXXZ) 在函数“void __cdecl op_ds_bulk(unsigned int,unsigned int *,int)”(?op_ds_bulk@@YAXIPAIH@ Z)
berkeleyDB.obj:错误 LNK2019:无法解析的外部符号“void __cdecl database_insert_bluk(struct chunk *,int)”(?database_insert_bluk@@YAXPAUchunk@@H@Z) 在函数“void __cdecl op_ds_bulk(unsigned int,unsigned int *,int) 中引用)" (?op_ds_bulk@@YAXIPAIH@Z)
berkeleyDB.obj:错误 LNK2019:函数 _main 中引用的无法解析的外部符号“int __cdecl database_open(int,char *)”(?database_open@@YAHHPAD@Z)
不知道那些是什么, 请帮助我
【问题讨论】:
标签: c++ berkeley-db