记录一下这个奇葩的问题,应该不会有人遇到 错误描述 项目用到了windows的rpc,并且是 141_xp 编译的。安装相关组件后,编译报错如标题所示: 解决办法 暂时看到的头绪就是到midl的目录下,修改 midl.exe 的兼容性 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin