libjingle :Getting Started
2013-03-24 02:09
176 查看
平台: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
已经装了 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
相关文章推荐
- libjingle - Getting Started 遇到的一些问题记录
- 《C++ Primer 4th Edition》读书笔记 - Chapter1 Getting Started
- Getting Started 系列 - CallbackSystemAction 演練
- Java Q_A Getting Started
- Libjingle - Google Talk
- libjingle翻译之《Important Concepts(重要概念)之Data Packets(数据包)》
- Ehcache 1.5.0 User Guide - Getting Started(开始)
- 《C++ Primer》 Defined Terms Chapter 1. Getting Started
- Libjingle的代码分析
- 【技术应用】vs2010 下编译 libjingle 库
- [解题报告]《算法竞赛入门经典》基础题Volume 0. Getting Started Uva10055 Uva10071 Uva10300 Uva458 Uva494 Uva490 Uva445 Uva488 Uva489 Uva694 Uva457
- Chapter 1:Getting Started
- 对照Jingle的XMPP stanza理解Libjingle的几个关键数据结构
- Getting Started · jashkenas/ruby-processing Wiki
- libjingle源码解析(6)-【PseudoTcp】建立UDP之上的TCP(4):超时与重传
- Getting Started--1.0
- Ubuntu 下编译libjingle-0.6.14
- libjingle源码解析(1)--从libjingle里能借鉴什么?
- [翻译]NUnit--Getting Started(二)
- ICE Manual(Documentation for Ice 3.5)---IceGrid(Getting Started)