DCNv2编译出了问题
c1xx: fatal error C1356: 无法找到 mspdbcore.dll
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Professional\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
原因:vs2017版本不对,具体原因还不知道
解决方法:
选择vs2015 的x64 控制台编译就好了。
其实也同时选择了cl.exe 的版本和路径。
vs2015和vs2017可以同下面的方法解决:
vs2017解决方法:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE
把:msobj140.dll, mspdb140.dll, mspdbcore.dll, mspdbsrv.exe四个文件复制到:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64
有两个文件会提示覆盖,选择覆盖。
vs2015解决:
1. 找到VS2