我在将XERCES从2.6升级到2.8时,遇到了链接错误。
unresolved external symbol (?resolveEntity@HandlerBase@xercesc_2_8@@UAEPAVInputSource@2@QBG0@Z)
我查看了xerces-c_2.8.lib文件,并发现其名称与我的.obj文件中的有些不同,如下所示:
?resolveEntity@HandlerBase@xercesc_2_8@@UAEPAVInputSource@2@QB_W0@Z
我理解链接器无法找到匹配项并抛出错误。
但是我无法理解为什么我的.obj文件包含不同的签名。
代码包括正确的头文件和库,但名称仍然不正确。
任何帮助都将不胜感激。