正如问题所述,对于那些想要从命令行手动运行它来构建IDL文件的人来说,Visual Studio 2013(或以前的版本)中MIDL Compiler的默认路径是什么?
答案 0 :(得分:4)
这取决于您为项目选择的平台工具集。默认值(v120)将您带到c:\ program files(x86)\ windows kits \ 8.1 \ bin \ x86 \ midl.exe。如果您定位XP(v120_xp),那么您将获得c:\ program files(x86)\ microsoft sdks \ windows \ v7.1a \ bin \ midl.exe
您通常不关心并使用Visual Studio命令提示符。
答案 1 :(得分:2)
我们的消息来源似乎期望它在Program \ Files / Microsoft SDKs / Windows / v7.0 / bin / MIDL.exe中,因此在SDK中而不是在VS中。我怀疑它可能已经从win8 sdk中移除了,虽然他们删除了编译器。我们尚未移植到该SDK。