当需要同时编译这两个文件时,需要主要两个文件的位置问题
wmcodecdsp.h文件应该放在前面编译,不然会报如下错误
1>c:\program files\windows kits\8.1\include\um\strmif.h(13490): error C2011: “tagTIMECODE_SAMPLE”:“struct”类型重定义
1> c:\program files\windows kits\8.1\include\shared\ksmedia.h(5880) : 参见“tagTIMECODE_SAMPLE”的声明
1>c:\program files\windows kits\8.1\include\um\ddraw.h(713): error C2011: “_DDPIXELFORMAT”:“struct”类型重定义
1> c:\program files\windows kits\8.1\include\shared\ksmedia.h(6361) : 参见“_DDPIXELFORMAT”的声明
1>c:\program files\windows kits\8.1\include\um\ddraw.h(2259): error C2079: “_DDSURFACEDESC::ddpfPixelFormat”使用未定义的 struct“_DDPIXELFORMAT”
1>c:\program files\windows kits\8.1\include\um\ddraw.h(2302): error C2079: “_DDSURFACEDESC2::ddpfPixelFormat”使用未定义的 struct“_DDPIXELFORMAT”