当前位置: 首页 > news >正文

火车票网站建设建设网站的目的以及意义

火车票网站建设,建设网站的目的以及意义,观止网站建设,微信团队小程序转载网站#xff1a;https://blog.jianchihu.net/webrtc-build-vs2017.html 在音视频领域#xff0c;想深入研究的话#xff0c;必定会接触WebRTC。WebRTC是一个庞大的工程#xff0c;就像是音视频领域的百科全书#xff0c;音视频采集#xff0c;编解码#xff0c;传输…转载网站https://blog.jianchihu.net/webrtc-build-vs2017.html 在音视频领域想深入研究的话必定会接触WebRTC。WebRTC是一个庞大的工程就像是音视频领域的百科全书音视频采集编解码传输渲染等一条龙在WebRTC里都有而且WebRTC还有很多先进的音视频处理算法。由于WebRTC代码过于庞大所以最好单步调试跟踪代码运行这样才可以更好地学习WebRTC否则很难有头绪。工欲善其事必先利其器作为调试神器宇宙第一IDE Visual Studio必不可少。所以本篇文章主要讲下如何在Windows上编译WebRTC同时得到VS工程然后调试。 系统要求 Win7及以上64位系统。内存至少8G当然越大越好。100G磁盘空间NTFS格式不能是FAT32因为会生成大于4G的文件。 Visual Studio安装 WebRTC用到了很多C最新特性所以编译最新WebRTC代码VS要求为2017版本。我用的是VS2017社区版。安装VS2017时选择自定义安装必须勾选如下几项 其他选项可以选择安准。如下是我的安装配置。 10.0.17134 或以上的Win10 SDK后面还要安装调试工具MFC以及ATL这两项 安装完VS2017后必须安装SDK调试工具。打开控制面板-程序与功能找到刚才安装的Windows Software Development Kit鼠标右键-change。 勾选Debugging Tools For Windows然后点击change。 depot_tools安装 下载depot_tools然后解压到某个目录比我的解压到E盘根目录。接着将该depot_tools目录的路径加到系统环境变量Path里然后把该路径移到最前面避免已安装的python与git造成影响。 然后新建一个系统环境变量 DEPOT_TOOLS_WIN_TOOLCHAIN 值设置为0这是为了告诉depot_tools使用我们本机的VS进行编译。 获取WebRTC源码 由于WebRTC的源码地址被墙了所以需要通过代理才能得到源码。后面都是命令行操作打开cmd窗口由于我用的是ss代理在cmd窗口我按如下设置 1 2 set http_proxy127.0.0.1:1080 set https_proxy127.0.0.1:1080 设置当前cmd窗口代理上网如果cmd窗口关闭了重开得重新设置。当然了也可以设置系统全局代理上网。其他代理方法也类似。如果是VPN之类非代理就不用这样设置了。 接着执行gclient命令安装编译需要用到的一些工具比如git以及python。 1 gclient 再接着设置一些环境变量。 1 2 3 set GYP_MSVS_VERSION2017 set GYP_MSVS_OVERRIDE_PATHD:\Program Files (x86)\Microsoft Visual Studio\2017\Community set GYP_GENERATORSmsvs-ninja,ninja 其中GYP_MSVS_OVERRIDE_PATH是我们安装的VS2017路径。 然后cd到要放源码的地方要遵守前面说的磁盘要求执行 1 2 3 4 mkdir webrtc-checkout cd webrtc-checkout fetch --nohooks webrtc gclient sync 这一过程是个漫长的等待要下的东西将近10G包括源码以及一些测试的音视频文件资源等。 使用gclient sync这一步得注意下可能会报类似如下错误 1 UnicodeDecodeError: ascii codec cant decode byte 0xb0 in position 1: ordinal not in range(128) Unicode字符编码问题python的一个bug因为很多人系统语言都是中文的所以得按如下设置把系统区域改为英文然后重启即可。 编译 生成VS2017工程文件 1 2 cd src gn gen --idevs out/Default 可以在src\out\Default\ 下得到 all.sln解决方案文件。 执行编译命令 1 ninja -C out/Default 用VS2017打开 可以看到众多工程到此算是完成了。找到我们感兴趣的就可以用VS单步调试跟踪代码运行了。这么多宝贝够研究很久了。 代码更新 1 2 3 git checkout master git pull origin master gclient sync 总结 总之WebRTC在Windows上的编译很考验耐心也很苛刻需要电脑性能够好有个好代理。 参考 1. WebRTC Native code Development 2. Chromium’s build instructions for Windows
http://www.pierceye.com/news/579465/

相关文章:

  • 凡科建站怎么删除网站建设电子商务网站建设分析
  • 公众号 微网站开发西安网站建设熊掌号
  • 商城网站开发哪家好长春网站建设推荐网诚传媒
  • 网站被墙怎么做跳转重庆网站建设找重庆万为
  • 学做网站的书哪些好电子商务网站设计包括哪些内容
  • 网站建设需求 百度文库kompozer wordpress
  • 菜篮网网站开发技术山东省住房和城乡建设厅领导名单
  • 域名备案与网站备案的区别深圳建筑公司招聘信息
  • 网站开发完后如何上线淘宝上网站建设好便宜
  • 云南省科技网站网站建设的推广渠道
  • 网页网站设计公司排行榜南京专业app开发定制
  • 网站开发人员就业前景公司的网站建设注意点
  • 做英文网站2014深圳网站设计g
  • 温州文成县高端网站设计做网站有生意吗
  • 网站开发说明书模板产品设计考研
  • seo网站排名优化软件京东 wordpress
  • 有些网站为什么可以做资讯微信小程序vr全景
  • 做网站的开发工具长春百度关键词优化
  • 网站建设所需人力网站制作的必备技巧有哪些
  • 上饶网站建设推广四川城乡建设网网站
  • 网站logo怎么改服装手机商城网站建设
  • aspnet网站开发实例视频天津网站建设普斯泰
  • 玉溪网站建设设计心理医院网站优化服务商
  • 支付宝网站接口申请建湖做网站哪家最好
  • 网站的超级链接怎么做无法运行电脑wordpress
  • 网站建设企业网银e路通西宁做网站_君博相约
  • 陕西网站建设公司哪有大连网站建设
  • 东莞做网站 汇卓百度网盘官网登录入口
  • 网站建设哪谷歌浏览器安卓版下载
  • 中国建设银行上海市分行网站天津工程建设信息网站