0

我正在尝试编译 webRTC 代码,但出现以下错误。我没有尝试使用 Visual Studio。

得到的错误是<PATH>/src/buildtools/win/gn.exe由于 64 位 windows 版本不兼容而无法启动。令人困惑的是我在 Windows 7 64 位上编译。至少可以说,这个错误令人困惑。

遵循的步骤是: -

从铬网页解压缩depot_tools并设置正确的路径。

然后下载 webRTC 和编译的步骤是

mkdir webrtc-checkout
cd webrtc-checkout
fetch --nohooks webrtc
gclient sync

gn gen out/Default<问题出现在这里>

4

1 回答 1

0

我们需要所有 python 脚本的完整跟踪才能给你一个完整的答案,但很可能你需要安装 MSVC 2015 (14) 并设置相应的环境变量 DEPOT_TOOLS_WIN_TOOLCHAIN=0 否则脚本将停止处理神秘的错误消息,即使在编译之前也是如此。它符合您的“症状”。

有关更多答案,请参阅此内容(共享铬和 webrtc 构建说明): https ://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md

如果您在此处复制粘贴 python 脚本的跟踪,我可能会为您提供更多帮助。

于 2016-12-25T11:27:51.900 回答