【问题标题】:What is the default path to the MIDL Compiler in Visual Studio?Visual Studio 中 MIDL 编译器的默认路径是什么?
【发布时间】:2013-12-24 02:55:46
【问题描述】:

正如问题所述,对于那些想要从命令行手动运行它以构建 IDL 文件的人来说,Visual Studio 2013(或以前的版本)中MIDL Compiler 的默认路径是什么?

【问题讨论】:

    标签: c++ visual-studio compiler-construction build visual-studio-2013


    【解决方案1】:

    这取决于您为项目选择的平台工具集。默认的 (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 命令提示符。

    【讨论】:

    • 您可以简单地打开 Visual Studio 命令提示符并输入“where midl”
    【解决方案2】:

    我们的消息来源似乎希望它在 Program\ Files/Microsoft SDKs/Windows/v7.0/bin/MIDL.exe 中,所以在 SDK 中而不是在 VS 中。我怀疑它可能已从 win8 sdk 中删除,尽管当他们删除了编译器时。我们还没有移植到那个 SDK。

    【讨论】:

    • 我在 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin 中有它...但这似乎很难放在构建脚本上。请注意 v7.0 对你来说和 v7.0A 对我来说的区别。我需要比这更通用的东西,让我的团队用作可靠的构建脚本!
    • 那是VS2010的路径。如果您没有 A 版本,那么您需要单独安装 Windows SDK。
    猜你喜欢
    • 2015-09-18
    • 1970-01-01
    • 1970-01-01
    • 2015-10-31
    • 2017-09-05
    • 2018-09-12
    • 1970-01-01
    • 1970-01-01
    • 2014-12-01
    相关资源
    最近更新 更多