2>C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_terminate.h(33): error C2872: 'terminate_handler': ambiguous symbol
2> C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_terminate.h(18): note: could be 'void (__cdecl *__cdecl terminate_handler)(void)'
2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\exception(192): note: or 'std::terminate_handler'
WTL7.5和VC6.0/ATL3.0,且定义了_ATL_STATIC_REGISTRY。在编译时会报StdAfx.cppC:/WTL75/INCLUDE/atlapp.h(502) : error C2872: ATL : ambiguous symbol的错误。因为定义_ATL_STATIC_REGISTRY将使atlbase.h文件内包含statreg.h文件。而statreg.h文件内......
答案就在这里:error C2872: 'ATL' : ambiguous symbol
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。
要看你的代码,可能的原因有2,一个是调用函数类型不正确,一个是重复定义了相同名字的变量或者函数