我想知道在我的Nsis安装期间是否安装了任何类型的Microsoft Visual包(我需要那些Microsoft软件包中的编译器(C,C ++编译器))
一种可能性是在注册表中查看...但它始终是一个不同的条目。
到目前为止,我找不到其他人可能检测到MSVC的好方法吗?
答案 0 :(得分:0)
您最好的选择可能是查看注册表。您可以查看一些开源构建工具,看看他们是如何做到的。 (SCons等。)
另一个替代方案是使用FindFirst和朋友搜索所有驱动器的cl.exe,但这可能很慢,你可能需要检查版本信息以过滤误报...