libjingle :Getting Started

平台: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

原文地址:https://www.cnblogs.com/ezhong/p/2977996.html