wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了WebRTC Windows/Linux版构建过程(2018年6月)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

1.  编译环境准备 Windows版本 a. 安装VS2017社区版,并保证下面两个组件会安装:Desktop development with C++ 和 MFC and ATL support 并且Windows 10 SDK的10.0.17134 版本必须安装(这个是默认选中的) b.打开Windows SDK的一个调试功能SDK Debugging Tools;打开方法如下: 如果SDK
1. 编译环境准备 Windows版本 a. 安装VS2017社区版,并保证下面两个组件会安装:Desktop development with C++ 和 MFC and ATL support 并且Windows 10 SDK的10.0.17134 版本必须安装(这个是认选中的) b.打开Windows SDK的一个调试功能SDK Debugging Tools;打开方法如下: 如果SDK已经安装,Control Panel → Programs → Programs and Features → SELEct the “Windows Software Development Kit” → Change → Change → check “Debugging Tools For Windows” → Change。 如果SDK没有安装,可以下载独立的SDK安装包然后安装Debugging Tools。 linux版 linux版本需要是ubuntu,最好是14.04及以上版本,在该步骤不需安装额外软件 2. 下载depot_tools https://storage.googleapis.com/chrome-infra/depot_tools.zip 3、下载工具并设置环境变量: Windows版 先添加如下环境变量 DEPOT_TOOLS_WIN_TOOLCHAIN = 0,这样的话下载代码比较快,不会下载Visual studio 再设置depot_tools的路径到环境变量,注意,该路径要在系统已安装的git,python,svn等之前 linux版本 将depot_tools的路径加入系统路径即可,比如.bash_profile 4. 开始下载代码(务必保证有个速度较快且稳定的VPN,可联系dotphoenix@foxmail.com交流): mkdir webrtc-checkout cd webrtc-checkout fetch --nohooks webrtc gclient sync 注意: 如果VS不是安装在认路径,需要添加如下环境变量: GYP_MSVS_OVERRIDE_PATH = F:\Program Files (x86)\Microsoft Visual studio\2017\Community 5. 生成项目工程文件 cd src 生成debug版 gn gen out/Debug --args="is_debug=true" 或者Release版 gn gen out/Release --args="is_debug=false" 或者生成sln gn gen out/VSRelease --args="is_debug=false" --ide="vs2017" gn gen out/VSDebug --args="is_debug=true" --ide="vs2017" 打开out/VSDebug或者out/VSRelease下的all.sln即可编译 注意:如果代码是从其它电脑拷贝过来的,需要设置如下环境变量:WINDOWSSDKDIR, 比如F:\Windows Kits\10 6.编译 ninja -C out/Debug 或者 ninja -C out/Release 7.使用 如果不知道如何使用,可联系dotphoenix@foxmail.com交流。

大佬总结

以上是大佬教程为你收集整理的WebRTC Windows/Linux版构建过程(2018年6月)全部内容,希望文章能够帮你解决WebRTC Windows/Linux版构建过程(2018年6月)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。