windows7下webRTC编译(错误汇总)
2013-07-30 12:45
309 查看
本文参照 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编译过程中出现错误可以参考/article/7627276.html
==================================================最后还是感谢各路大神的分享=======================================================
由于本人的各种问题所以在编译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编译过程中出现错误可以参考/article/7627276.html
==================================================最后还是感谢各路大神的分享=======================================================
相关文章推荐
- Windows 编译caffe常见错误问题汇总
- 在Windows 7下配置VS2008 Qt 插件,编译错误处理【转】
- Windows7下WebRTC环境搭建与编译
- Windows 7下VS引用Com组建编译错误的一个解决方法
- windows7下vs2008常见错误解决方法汇总
- windows7下vs2008常见错误解决方法汇总
- 编译webrtc x86版本 提示dbughelp.dl 错误
- windows c++ 错误汇总
- Windows 7下SQL 2005附加数据库出现拒绝访问的错误的解决办法
- Xcode编译错误和警告汇总
- 再论Windows下配置编译Qt静态链接库 - 错误,永远是错误
- 学徒浅析Android开发——windows64下FFmpeg编译问题汇总
- windows7下cygwin+vs2013编译webkit源码
- Webrtc vs2012编译错误集锦
- Windows 7下IIS无法启动问题汇总
- ubuntu12.04 编译 android4.0 错误汇总
- 【转】 VS2008在64位Windows平台上编译ArcEngine导致HRESULT:0x80040154 (REGDB_E_CLASSNOTREG)错误的解决办法