使用NSIS Installer查找已安装的MSVC?

时间:2011-08-23 13:18:53

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

我想知道在我的Nsis安装期间是否安装了任何类型的Microsoft Visual包(我需要那些Microsoft软件包中的编译器(C,C ++编译器))

一种可能性是在注册表中查看...但它始终是一个不同的条目。

到目前为止,我找不到其他人可能检测到MSVC的好方法吗?

1 个答案:

答案 0 :(得分:0)

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

另一个替代方案是使用FindFirst和朋友搜索所有驱动器的cl.exe,但这可能很慢,你可能需要检查版本信息以过滤误报...

相关问题