平台:windows 7 /64bit
已经装了 TortoiseSVN / git / TortoiseGit
libjingle官网Getting Started:
http://code.google.com/p/libjingle/wiki/GettingStarted
第一:安装 depot_tools :
一:下载
网址:http://www.chromium.org/developers/how-tos/install-depot-tools
非 Cygwin方式:依据网址 下载 depot_tools.zip压缩包..
(下载地址:https://src.chromium.org/svn/trunk/tools/depot_tools.zip)
下载后减压到某文件下,如E:\google 下面
(解压后是 E:\google\depot_tools 文件夹中有 .git 文件夹.)
二:设置环境变量
桌面"计算机图标"-->右键-->"属性"-->左侧"高级系统设置"--
-->"环境变量" -->Administrator的用户变量选中 PATH 点击"编辑"---
-->在"变量值(V)"后面加 ";E:\google\depot_tools"-->"确定"
系统环境变量 用分号分开... 添加的环境变量就是 depot_tools目录中.git文件夹的绝对路径.
这样 depot_tools 安装完成.(下载+减压+环境变量),成功后cmd支撑 gclient命令.
第二:Getting the code
一:创建文件夹
我还在depot_tools同级别目录创建文件夹 libjingle (即:E:\google\libjingle)
二:gclient config
在cmd下进入到刚才创建的目录,执行gclient config http://libjingle.googlecode.com/svn/trunk/
即:E:\google\libjingle>gclient config http://libjingle.googlecode.com/svn/trunk/
(注意此步骤一定要执行,否则后续命令会提示 not config)
三: gclient sync
即:E:\google\libjingle>gclient sync
这步会下载代码到 E:\google\libjingle目录下,结构如下:
E:\google\libjingle
.gclient
.gclient_entries
trunk (这个目录就是可以在googlecode网页上可以到都的trunk目录)
chromium_deps
注意:
用gclient sync 得到的文件 与 通过 TortoiseSVN http://libjingle.googlecode.com/svn/trunk/ 得到的文件不一样。
用 TortoiseSVN得到的文件会少许多,并且没有平台相关的工程文件
比如没有VS工程文件(主要是为了这个...O(∩_∩)O )
还有许多其他文件也没有.
---------
而且目录层次也不一样
我用SVN先获得了一次代码...获取到了目录 E:\google\libjingle_svn中,
libjingle_svn中没有trunk这层目录,直接是trunk下的一些文件..
在 E:\google\libjingle_svn 中再执行 gclient config ,会在libjingle_svn文件夹中重新获取代码,
创建trunk目录等....最后还报失败,提示如下:
四: 成功
等待 "gclient sync "结束的时候, 在E:\google\libjingle\trunk\talk 目录下就可以看到 windows下 熟悉的 sln 了...
2013-03-24:02:08:33