Windows操作系统下载及编译WebRTC

随笔2个月前发布 双龙湖的鱼
20 0 0

<h1>前言</h1><p>WebRTC库是一个开源的项目,它使网页和移动应用能够通过简单的API实现实时通信(RTC)。无需安装插件或第三方软件,就可以进行音频、视频通话和数据分享。</p><h1>安装depot tools</h1><p>Depot Tools包含一些版本控制和提交的工具,包括Git和Gn。这些工具都是WebRTC库开发的一部分,可以帮助开发者有效地管理他们的工作流程。例如,Gn是一个元构建系统,可以生成Ninja构建文件,而Ninja则是一个小型的构建系统,专注于速度。</p><p>注:需要首先安装git和python</p><pre>cd E:Workspace 
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git</pre><p>添加到</p><p class=”image-package”><img class=”uploaded-img” src=”https://upload-images.jianshu.io/upload_images/19800061-07fd8ba156b654b4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240″>
cd webrtc_libset DEPOT_TOOLS_WIN_TOOLCHAIN=0# 如果中间终端,可以运行下面的命令继续下载gclient sync</pre><h1>环境准备</h1><p>安装VS2019,需要安装Windows 10 SDK以及C++桌面开发库MFC以及ALT</p><p class=”image-package”><img class=”uploaded-img” src=”https://upload-images.jianshu.io/upload_images/19800061-f008a2110fbd3f06.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240″>
set vs2019_install=’C:Program Files (x86)Microsoft Visual Studio2019Professional’
set GYP_MSVS_OVERRIDE_PATH=’C:Program Files (x86)Microsoft Visual Studio2019Professional’
set WINDOWSSDKDIR=’C:Program Files (x86)Windows Kits10′
set GYP_GENERATORS=msvs-ninja,ninja
set DEPOT_TOOLS_WIN_TOOLCHAIN=0

gn gen out/Default –ide=vs
ninja -C out/Default</pre><p>
</p>

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...