windows7下webRTC编译(错误汇总)

本文参照 http://white313.blog.163.com/blog/static/2102620116314827580/?latestBlog 感谢各路大神分享

由于本人的各种问题所以在编译webrtc时出现各种各样的错误,现在将错误汇总起来写了这么一篇帖子。由于错误太多了所以表达得十分啰嗦请大家见谅

 

1.下载svn http://tortoisesvn.net/downloads.zh.html 建议下载最新版,然后安装

    安装完成后将目录添加到环境变量PATH中

2. 下载mysysgit http://code.google.com/p/msysgit/downloads/list 建议下载稳定的版本我下的是1.7.8版,然后安装。

    把git目录下的bin目录加入到环境变量PATH中。比如我安装Git的目录是 "D:/Program Files/Git“ 那就把 "D:/Program Files/Git/bin“ 加入到PATH中

   下载Tortoisegit http://code.google.com/p/tortoisegit/downloads/list 找到合适自己系统的版本直接下下来安装OK,其它什么设置都不需要

3.下载python http://www.python.org/getit/ 网上建议下2.6版的,我下了2.7的也挺好用的,然后将python的执行目录(就是python的主目录)加入到环境变量PATH中

4.下载配置depot_tools目录。最方便的做法是建立好一个depot_tools目录,然后进入到这个目录按住shift点右键再点击进入命令提示符界面

     进入dos窗口输入 svn co http://src.chromium.org/svn/trunk/tools/depot_tools 然后就等着吧网速好的话很快就下好了,完毕将depot_tools路径加入到环境变量PATH中。

    如果这里出现找不到命令之类的错误检查一下svn版本以及环境变量配对了吗

5.建立源码目录,比如说D:/webRTC

   鼠标选中webRTC右键选择Git Bash

   在命令窗口中输入gclient config https://webrtc.googlecode.com/svn/trunk

   如果没错的话你会在webRTC目录下得到一个trunk目录。

   如果出现错误检查一下depot_tools目录下有没有gclient,也许是环境变量的问题,也许是因为网络问题你的depot_tools没有完全拿下来。建议检查环境变量或者重新拿一遍depot_tools然后重启电脑。

6.拿工程文件(在这一步之前需要安装SDK7.1,然后进入目录检查你安装的是v7.1还是v7.1A。如果是v7.1A那么你需要再创建一个v7.1的目录)

    vs2008: set gyp_msvs_version=2008

    vs2010: set gyp_msvs_version=2010

    gclient sync --force(这里大概会出1G左右的东西,如果是费流量的同学悠着点)

然后可以在.../webRTC/trunk下找到all.sln或者是在.../webRTC/trunk/webrtc下找到webrtc.sln了。随便打开一个编译,用webrtc.sln时间会比较短一点。

如果vs2010编译过程中出现错误可以参考http://blog.sina.com.cn/s/blog_6c617ee3010116gg.html

如果vs2008编译过程中出现错误可以参考http://blog.csdn.net/temotemo/article/details/7056581

==================================================最后还是感谢各路大神的分享=======================================================

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值