我试图在游戏项目中包含xact3.h头文件,但我一直在收到与mmreg.h相关的错误
#include <xact3.h>
#include <Windows.h>
1>c:\program files\windows kits\8.0\include\shared\mmreg.h(2469): error C2332: 'struct' : missing tag name
1>c:\program files\windows kits\8.0\include\shared\mmreg.h(2469): warning C4094: untagged 'struct' declared no symbols
1>c:\program files\windows kits\8.0\include\shared\mmreg.h(2469): error C2143: syntax error : missing ';' before '__uuidof'
1>c:\program files\windows kits\8.0\include\shared\mmreg.h(2469): error C2059: syntax error : '__uuidof'
1>c:\program files\windows kits\8.0\include\shared\mmreg.h(2470): warning C4005: 'KSDATAFORMAT_SUBTYPE_PCM' : macro redefinition
以上是我得到的一些错误。我正在使用Windows 8,如果这是相关的。我尝试过很多东西,比如定义WIN32_LEAN_AND_MEAN或重新排列标题,但没有成功。有人能告诉我可能是什么问题,我该如何解决?
答案 0 :(得分:0)
通过在xact3标头
上添加XAudio2标头来解决它