加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

fatal error LNK1202错误问题解决方案

发布时间:2020-12-12 20:41:41 所属栏目:百科 来源:网络整理
导读:在编写wxsqlite3应用程序时,debug版本连接出现fatal error LNK1202错误,版本查找原因原来是debug版本sqlite3编译时调试数据库选项为/ZI,而wxsqlite3为/Zi,两者不一致造成的。在网络上找到一篇文章,也描述了这个问题。 debug版本下经常出现提示: fatal e

在编写wxsqlite3应用程序时,debug版本连接出现fatal error LNK1202错误,版本查找原因原来是debug版本sqlite3编译时调试数据库选项为/ZI,而wxsqlite3为/Zi,两者不一致造成的。在网络上找到一篇文章,也描述了这个问题。

debug版本下经常出现提示:

fatal error LNK1202: "C:DPSIDPSProsrcDebugvc60.pdb" is missing debugging information for referencing module

MSDN给出的错误提示:

The given program database(PDB) for an object file was invalid. Recompile the object file: use CL's /zi option

原因分析:这种链链接错误一般出现在DEBUG版本中,而在RELEASE版本可以正常编译。最有可能是程序引用的库版本与当前主工程版本不一致。

解决方案:删除VC集成环境编译链接及建立工程产生的临时文件,然后重新建立新工程,再编译链接。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读