首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bsddb3-6.0.1 Windows7 bulid错误:_bsddb.obj :错误LNK2019:函数newDBObject中引用的未解析外部符号db_create

bsddb3-6.0.1 Windows7 bulid错误:_bsddb.obj :错误LNK2019:函数newDBObject中引用的未解析外部符号db_create
EN

Stack Overflow用户
提问于 2014-03-13 17:18:37
回答 1查看 179关注 0票数 2

构建BSDDDB3-6.0.1,Python3.3.2,BerkeleyDB 5.3,Windows7。第一个链接器请求libdb53s.lib,但是没有这样的文件,所以我删除了's‘的符号(在setup3.py中),现在链接器可以找到libdb53.lib,但是...

_bsddb.obj : error LNK2019: unresolved symbol db_create in f function newDBObject _bsddb.obj : error LNK2019: unresolved symbol db_strerror in function makeDBError _bsddb.obj : error LNK2019: unresolved symbol db_env_create在function newDBEnvObject _bsddb.obj : error LNK2019: unresolved symbol db_version在function _promote_transaction_dbs_and_sequences _bsddb.obj : error LNK2019: unresolved symbol db_full_version reference d in function: error中引用LNK2019:未解析的外部符号在function newDBSequenceObject build中引用nced \lib.win-amd64-3.3\bsddb3_pybsddb.pyd:致命错误LNK1120: 6未解析的外部错误:命令'"C:\Program Files (x86)\Microsoft Visual Studio11.0\VC\BIN\amd6 4\link.exe"‘失败,退出状态为1120

将BDB文件夹复制到bsddb3 -6.0.1\dbbsddb3-6.0.1\db\lib包含libdb53.libbsddb3-6.0.1\db\bin包含libdb53.dll是否有可用于Python3.3.2的bsddb3二进制文件?

EN

回答 1

Stack Overflow用户

发布于 2014-03-14 05:37:20

删除“%s”符号是不合适的--%s表示静态libdb53库。假设您也是从源代码构建libdb53,那么在build_windows目录中有一个Berkeley_DB.sln,其中包含将构建这些配置的Static_Debug和Static_Release配置。

然而,你的麻烦可能不会到此为止。我正在使用静态库,但仍然收到类似的未解决的外部错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22373983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档