ATS3607D 环境搭建

发布时间 2023-11-15 13:48:29作者: 封兴旺

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_”的声明隐藏了类成员,然后去找到这个变量,改个名字就解决了