求VC++编程中error C2065的解决方法
(Visual C++ 6.0版本)程序运行后出现如下错误:
“
c:\program files\extras\directshow\samples\c++\directshow\baseclasses\wxutil.h(375) : warning C4005: 'wsprintfW' : macro redefinition
c:\program files\dxsdk_aut2007\include\strsafe.h(6572) : see previous definition of 'wsprintfW'
c:\program files\extras\directshow\samples\c++\directshow\baseclasses\wxutil.h(376) : warning C4005: 'lstrcpyW' : macro redefinition
c:\program files\dxsdk_aut2007\include\strsafe.h(6506) : see previous definition of 'lstrcpyW'
d:\program files\visual studio 6.0\vc98\atl\include\atlbase.h(312) : error C2065: '_vsnprintf_instead_use_StringCbVPrintfA_or_StringCchVPrintfA' : undeclared identifier
d:\program files\visual studio 6.0\vc98\atl\include\atlbase.h(345) : error C2065: '_vsnwprintf_instead_use_StringCbVPrintfW_or_StringCchVPrintfW' : undeclared identifier
d:\program files\visual studio 6.0\vc98\atl\include\atlbase.h(5522) : error C2065: 'lstrcpy_instead_use_StringCbCopy_or_StringCchCopy' : undeclared identifier
d:\program files\visual studio 6.0\vc98\atl\include\atlbase.h(5996) : error C2065: 'lstrcat_instead_use_StringCbCat_or_StringCchCat' : undeclared identifier
Error executing cl.exe.
VideoServer.exe - 4 error(s), 2 warning(s)
”
PS:我有安装Platform SDK(PSDK-x86)、DX SDK Aug2007以及DirectX 9.0 SDK Update (February 2005) Extras