在编写wxsqlite3应用程序时,debug版本连接出现fatal error LNK1202错误,版本查找原因原来是debug版本sqlite3编译时调试数据库选项为/ZI,而wxsqlite3为/Zi,两者不一致造成的。在网络上找到一篇文章,也描述了这个问题。
debug版本下经常出现提示:
fatal error LNK1202: "C:\DPSI\DPSPro\src\Debug\vc60.pdb" is missing debugging information for referencing module
The given program database(PDB) for an object file was invalid. Recompile the object file: use CL's /zi option
原因分析:这种链链接错误一般出现在DEBUG版本中,而在RELEASE版本可以正常编译。最有可能是程序引用的库版本与当前主工程版本不一致。
原文链接:https://www.f2er.com/sqlite/202527.html