通过该网址的方法cmd下编译成功。 Windows平台WebRTC编译-VS2017 - 剑痴乎 (jianchihu.net)
但是用vs打开,无法编译调试,报错:'ninja.exe' 不是内部或外部命令,也不是可运行的程序
在cmd执行ninja是ok的,但执行ninja.exe就不对
网上几乎没有该错误的记录,尝试了无数次重新下载、重新编译、修复vs、重装vs、重装各种sdk、设置各种环境变量,都不行。折腾了好久(还好网速可以,否则要狗带)
最终原因:
depot_tools 执行gclient相关命令后,会把depot_tools/目录下的ninja.exe文件删掉。所以vs运行时找不到该文件。