环境 ubuntu12.04 32位(虚拟机)
1.先按照官网文档http://www.webrtc.org/reference/getting-started/prerequisite-sw配置好环境
注意路径的名称一定要和网页上的一样,不论你的版本是哪一个。
2.http://www.webrtc.org/reference/getting-started参照这个页面下载源码
3 编译
1). Check out as usual:
gclient config https://webrtc.googlecode.com/svn/trunk
gclient sync
2). Generate makefiles:
source ./build/android/envsetup.sh
gclient runhooks
3)修改项目根目录下的Makefile文件
找到ARFLAGS.target 和 ARFLAGS.host ,把crsT修改成 crs。
4). Build
make开始编译
编译过程中可能出现头文件找不到的错误,在系统目录中连接一下就可以
4编译完成后可以看到在项目根目录下的out文件夹中找到生成文件,其中的静态库文件主要在out/debug/obj.target/src 和out/debug/obj.target/third_party目录下,需要什么库可以再这里找,当然可以全部拷出来备用
5这里有个voiceengine最简单的端对端demo
http://download.csdn.net/detail/shufeike/4635315
请+Q503604649交流