现在的位置: 首页 > 综合 > 正文

Release版本的Lnk2001错误的一个另类问题解决方案

2013年08月02日 ⁄ 综合 ⁄ 共 226字 ⁄ 字号 评论关闭

在从Debug转为Release版本中,有一个函数报LNK 2001错误,仔细用Dumpbin查了相关DLL库的输出信息,发现函数的参数没有任何问题,怀疑是参数列表中的CString类型参数有问题。

 

后面一顿乱搜,终于找到原来是MFC共享库惹得货,变成Release版本后,调用程序的配置属性——常规——MFC使用这里变成了“使用标准的Windows库”,导致了Dll中的CString参数类型无法解析。将其改为“在共享DLL中使用MFC”,则问题解决。

抱歉!评论已关闭.