1. 编译ninja
git clone git://github.com/ninja-build/ninja.git && cd ninja
git checkout release
// 打开 vs2015 x86 x64 兼容工具
python configure.py --bootstrap
// 第一个错误:fatal error C1902: 程序数据库管理器不匹配
D:\ProgramTools\vs2015\VC\bin 和 D:\ProgramTools\vs2015\Common7\IDE 两个目录下都有 mspdb140.dll、mspdbcore.dll、mspdbsrv.exe
、mspdbst.dll, 我这里是发现 IDE 少了 mspdbcore.dll、mspdbsrv.exe 于是从 bin 里面复制了过来 就解决了
// 第二个错误:error C2220: 警告被视为错误 - 没有生成“object”文件
注意了,这个报的错是警告视为错误,所以关键是要看和这个错误在同一行的警告是什么内容,发现这个警告是:
warning C4458: “time_millis_”的声明隐藏了类成员,然后去找到这个变量,改个名字就解决了
标签:git,错误,vs2015,环境,dll,ATS3607D,ninja,警告,搭建 From: https://www.cnblogs.com/fxw1/p/17833652.html