本文主要是介绍Error:Undetermined Visual Studio Version,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在编译PostgreSQL时遇到错误:
------ Unable to determine Visual Studio version: The nmake version couldnot be determined. at src/tools/msvc/Mkvcbuild.pm line
解决:
第一种方案:修改src\tools\msvc\VSObjectFactory.pm,将DetermineVisualStudioVersion函数中的open(P, "nmake /? 2>&1 |")改为open(P, "nmake /p 2>&1 |")
然而我用这种方法没卵用
第二种方案(根据猜测):直接修改文件Mkvcbuild.pm下的第86行
--------- my $vsVersion = '14.00'; 将此处的Determine()函数改成你的visual studio对应的msvc的版本,如我的是vs2015就改成'14.00'
搞定。
这篇关于Error:Undetermined Visual Studio Version的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!