1. 现在相关的源码及工具
- libjingle:https://libjingle.googlecode.com/files/libjingle-0.6.14.zip 下载0.6.14,如果在网页上下载不了,可以用迅雷下载,我就是用迅雷下载的。解压缩到指定目录,如c:\src
- python: 安装python2.7.5,将python加入系统环境变量path中,如 c:\python27, 在命令行输入python --version测试环境变量是否正确设置。
- expat: 下载expat2.0.1,解压缩到C:\src\libjingle-0.6.14\talk\third_party 目录下。
- srtp: 解压缩到C:\src\libjingle-0.6.14\talk\third_party目录下,并重命名为srtp。
- scons: 解压缩到C:\src\libjingle\scons-local-2.0.1目录下
添加环境变量 SCONS_DIR=C:\src\libjingle\scons-local-2.0.1\scons-local-2.0.1
- 下载swtoolkit: 解压缩到c:\src下,设置环境变量
set PATH_TO_SWTOOLKIT=C:\src\swtoolkitset PATH=%PATH_TO_SWTOOLKIT%;%PATH%
2. 至此所需的资源已经准备好了,可以开始准备编译了。
- 下载gtest: 解压缩到C:\src\libjingle-0.6.14\talk\third_party目录下,并重命名为gtest
- 在 visual studio cmd中测试CONS_DIR是否正确设置,dir %CONS_DIR%
- 修改talk目录的main.scons,注释掉警告开关。 # '/WX', # warnings are errors
- 修改talk目录的main.scons,把 # 'libjingle', # Please uncomment this line if you build VS proj files.前面的注释去掉。 'libjingle', # Please uncomment this line if you build VS proj files
- 从 visual studio cmd转到C:\src\libjingle-0.6.14\talk目录
- hammer --mode=all --vsproj