【问题标题】:Find installed MSVC with NSIS Installer?使用 NSIS 安装程序查找已安装的 MSVC?
【发布时间】:2011-08-24 02:45:32
【问题描述】:

我想知道在我的 Nsis 安装过程中是否安装了任何类型的 Microsoft Visual 包(我需要这些 Microsoft 包中的编译器(C、C++ 编译器))

一种可能是查看注册表...但它总是不同的条目。

到目前为止,我还没有很好的解决方案来检测 MSVC,也许其他人也能做到?

【问题讨论】:

    标签: visual-c++ nsis visual-studio-2010


    【解决方案1】:

    您最好的选择可能是查看注册表。你可以看看一些开源构建工具,看看他们是如何做到的。 (SCons 等)

    另一种选择是使用 FindFirst 和朋友在所有驱动器中搜索 cl.exe,但这可能会很慢,您可能必须检查版本信息以过滤掉误报...

    【讨论】:

    • 但是我在注册表中寻找什么?我应该搜索是否安装了任何 MSV 版本?这可能很难弄清楚。
    • @Harner: \SOFTWARE\Microsoft\VisualStudio 和 \SOFTWARE\Microsoft\DevStudio 我猜
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-20
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 2014-08-30
    相关资源
    最近更新 更多