官网的说明不够小白
整个过程需要点时间。最后会产生webrtc.sln.
编译有64个错误,发现需要windows sdk 7.1
重新编译,还是有5个错误。好像是需要diretx sdk 9。down了jun10版得sdk, 出错的项目是video_render_modules等,记得添加directx的相应目录到include和lib目录
不过,好像webrtc里没有我想要的peerconnection的sample。
这个sample是在libjingle中。
于是又down了libjingle,如何编译可以看目录下的readme文件,又是一个又臭又长的过程。。
在运行hammer的时候出错了。“dir has no len ” 修改方法http://stackoverflow.com/questions/5238953/problem-compiling-libjingle
就是把SCons.Node.FS.get_default_fs().SConstruct_dir用str()函数cast下。
还有碰到编码格式不对,需要转换成unicode编码的。到vs里另存下,存的时候选择save with encoding 。.cc,.h都需要转下
然后就可以继续了。
好像最新添加的peerconnection 的example没有生成,也没有产生vs项目。
产生vs项目的方法可以看http://www.haogongju.net/art/579964,不过我生成的是空的vs项目文件,里面就几个目录啥也没有。