Error:Undetermined Visual Studio Version

    xiaoxiao2021-03-25  123

    在编译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'

    搞定。 

    转载请注明原文地址: https://ju.6miu.com/read-11544.html

    最新回复(0)