【发布时间】:2010-08-04 23:44:18
【问题描述】:
在 Visual Studio 2008 中使用 Windows 音频核心 API 进行编码,我需要访问 devicetopology.h 头文件。 将其包含在我的头文件中后,出现以下错误:
Ошибка 8 error C2011: _DDPIXELFORMAT: переопределение типа "struct" c:\program files\microsoft sdks\windows\v6.0a\include\ddraw.h 703 Player
Ошибка 9 error C2079: "_DDSURFACEDESC::ddpfPixelFormat" использует неопределенный struct "_DDPIXELFORMAT" c:\program files\microsoft sdks\windows\v6.0a\include\ddraw.h 2249 Player
Ошибка 10 error C2079: "_DDSURFACEDESC2::ddpfPixelFormat" использует неопределенный struct "_DDPIXELFORMAT" c:\program files\microsoft sdks\windows\v6.0a\include\ddraw.h 2292 Player
Ошибка 11 error C2011: tagTIMECODE_SAMPLE: переопределение типа "struct" c:\program files\microsoft sdks\windows\v6.0a\include\strmif.h 12907 Player
Ошибка 13 error C2143: синтаксическая ошибка: отсутствие ";" перед "константа" c:\develop\sdk\directx\9.0\samples\c++\directshow\baseclasses\reftime.h 40 Player
Ошибка 14 error C2059: синтаксическая ошибка: константа c:\develop\sdk\directx\9.0\samples\c++\directshow\baseclasses\reftime.h 40 Player
可能是什么问题?
【问题讨论】:
-
VS 本地化编译器错误?哇!
-
@Vladimir,许多编译器本地化编译器错误(gcc)...但是如果您认为 c++ 错误很神秘,请尝试用英语以外的任何语言阅读它们...我的母语是西班牙语,而我无法理解西班牙语的 c++ 编译器错误。
-
您好像错过了
;。 -
@David,真的不知道。是的,虽然俄语是我的母语,但英语中的编译器错误更具可读性。不过可能是习惯问题