webRTC编译windows 7 64位

Posted

技术标签:

【中文标题】webRTC编译windows 7 64位【英文标题】:webRTC compilation windows 7 64 bit 【发布时间】:2016-12-24 17:55:16 【问题描述】:

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

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

接下来的步骤是:-

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

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

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

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

【问题讨论】:

【参考方案1】:

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

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

如果你在这里复制粘贴 python 脚本的跟踪,我也许可以帮助你更多。

【讨论】:

以上是关于webRTC编译windows 7 64位的主要内容,如果未能解决你的问题,请参考以下文章

如何编译 32 位程序并在 Windows 7 等 64 位操作系统上运行?

OmniORB 编译错误 Windows 7 64 位

使用免费软件在 Windows 上生成 64 位版本

使用 Perl64 在 Windows 7(64 位)上构建 BerkeleyDB 时出现编译/链接错误

Windows 7 编译64位boost库

Windows下webrtc.lib 的编译及vs工程中使用