vs2005link错误 无法解析的外部符号 __imp___CrtDbgReportW 等
VC能够正常编译运行的扩展DLL工程,改到vc2005,就冒出一大推问题,不知何故?
链接错误如下:
stdafx.obj : error LNK2019: 无法解析的外部符号 __imp___CrtDbgReportW,该符号在函数 "bool __cdecl ATL::_ATL_SAFE_ALLOCA_IMPL::_AtlVerifyStackAvailable(unsigned long)" (?_AtlVerifyStackAvailable@_ATL_SAFE_ALLOCA_IMPL@ATL@@YA_NK@Z) 中被引用
mfcs80d.lib(stdafx.obj) : error LNK2001: 无法解析的外部符号 __imp___CrtDbgReportW
atlsd.lib(Externs.obj) : error LNK2019: 无法解析的外部符号 __CrtDbgReportW,该符号在函数 "void __stdcall ATL::AtlThrowImpl(long)" (?AtlThrowImpl@ATL@@YGXJ@Z) 中被引用
atlsd.lib(AtlDebugAPI.obj) : error LNK2001: 无法解析的外部符号 __CrtDbgReportW
atlsd.lib(Allocate.obj) : error LNK2001: 无法解析的外部符号 __CrtDbgReportW
atlsd.lib(AtlTraceModuleManager.obj) : error LNK2001: 无法解析的外部符号 __CrtDbgReportW
atlsd.lib(Externs.obj) : error LNK2019: 无法解析的外部符号 __CrtDbgReport,该符号在函数 "void __cdecl `dynamic initializer for 'public: static class ATL::CTrace ATL::CTrace::s_trace''(void)" (??__E?s_trace@CTrace@ATL@@2V12@A@@YAXXZ) 中被引用
atlsd.lib(AtlTraceModuleManager.obj) : error LNK2001: 无法解析的外部符号 __CrtDbgReport
F:\h264 projects\AudioComm\Debug\AudioComm.dll : fatal error LNK1120: 3 个无法解析的外部命令