在从Debug转为Release版本中,有一个函数报LNK 2001错误,仔细用Dumpbin查了相关DLL库的输出信息,发现函数的参数没有任何问题,怀疑是参数列表中的CString类型参数有问题。
后面一顿乱搜,终于找到原来是MFC共享库惹得货,变成Release版本后,调用程序的配置属性——常规——MFC使用这里变成了“使用标准的Windows库”,导致了Dll中的CString参数类型无法解析。将其改为“在共享DLL中使用MFC”,则问题解决。
在从Debug转为Release版本中,有一个函数报LNK 2001错误,仔细用Dumpbin查了相关DLL库的输出信息,发现函数的参数没有任何问题,怀疑是参数列表中的CString类型参数有问题。
后面一顿乱搜,终于找到原来是MFC共享库惹得货,变成Release版本后,调用程序的配置属性——常规——MFC使用这里变成了“使用标准的Windows库”,导致了Dll中的CString参数类型无法解析。将其改为“在共享DLL中使用MFC”,则问题解决。