我有一个带有其导入库的DLL。尝试引用导入库时,出现链接器错误,提示某些函数无法解析。我认为DLL及其导入库的版本不匹配。
有什么方法可以检查导入库是否完全匹配其DLL,而无需通过DumpBin手动检查大量功能?

最佳答案

问题在于头文件包含.lib文件中未定义的功能。您很可能有一个新的头文件和一个过时的.lib文件。

可能的解决方案:

  • 与库供应商联系以获得与您使用的头文件和DLL匹配的.lib文件。
  • Create the .lib file yourself
  • 关于c++ - 如何检查LIB导入库是否完全匹配其DLL?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5963176/

    10-11 21:03