求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
“
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
...全文
相关推荐
解决error C2065: '_beginthreadex' :undeclared identifier
报错误error C2065: '_beginthreadex' :undeclared identifier
在VC++中运行C语言程序提示error C2065: ...未定义? 爱问知识人
这种错误通常表示在程序中使用了一个未声明或未定义的标识符(变量、函数等)。请确保包含适当的头文件,正确拼写标识符,并且变量和函数在所使用的作用域内可见。变量或函数在当前作用域之外:如果您在函数内部声明了一个变量或函数,并尝试在另一个函数中使用它,编译器将无法找到定义。未包含头文件:当您使用某个库或模块时,必须在程序中包含相应的头文件。为了更好地说明问题,我们将展示一个简单的示例代码,并演示如何解决error C2065: …现在,重新编译并运行代码,您将再次得到正确的输出结果:10。
arp error C2065
error C2065: 'PacketGetVersion' : undeclared identifier
vc++6.0常见错误
主要是程序员在编程过程中出现的编辑错误和链接错误.
最常见的VC++编译错误信息_fatal_error
最常见的VC++编译错误信息_fatal_error


