【发布时间】:2011-08-24 02:45:32
【问题描述】:
我想知道在我的 Nsis 安装过程中是否安装了任何类型的 Microsoft Visual 包(我需要这些 Microsoft 包中的编译器(C、C++ 编译器))
一种可能是查看注册表...但它总是不同的条目。
到目前为止,我还没有很好的解决方案来检测 MSVC,也许其他人也能做到?
【问题讨论】:
标签: visual-c++ nsis visual-studio-2010
我想知道在我的 Nsis 安装过程中是否安装了任何类型的 Microsoft Visual 包(我需要这些 Microsoft 包中的编译器(C、C++ 编译器))
一种可能是查看注册表...但它总是不同的条目。
到目前为止,我还没有很好的解决方案来检测 MSVC,也许其他人也能做到?
【问题讨论】:
标签: visual-c++ nsis visual-studio-2010
您最好的选择可能是查看注册表。你可以看看一些开源构建工具,看看他们是如何做到的。 (SCons 等)
另一种选择是使用 FindFirst 和朋友在所有驱动器中搜索 cl.exe,但这可能会很慢,您可能必须检查版本信息以过滤掉误报...
【讨论】: