編譯WebRTC遇到的問題總結


    唉,本人下載WebRTC的代碼都用了幾天,真的是慚愧,本來以為很簡單的東西,沒想到搞了這么久,在下載的過程中,心里罵了無數遍XXX,這鬼東西咋這么難搞。后來終於搞明白了為啥代碼總是下載不了,然后又在心里罵了無數遍,那個XXX搞毛GFW啊。好吧,廢話少說了,直接總結吧。

一、安裝nydusvpn或者其他代理,如果沒有代理,你的代碼要成功下下來幾乎不可能,反正我搞了這么多天都沒有成功過。

二、安裝SVN工具,下載地址:http://sourceforge.net/projects/tortoisesvn/

   (1)遇到版本過低問題,請參照http://jenkinv.blog.163.com/blog/static/36772525200922262445628/

三、安裝vs2012旗艦版,下載地址http://www.microsoft.com/zh-cn/download/details.aspx?id=30678

四、安裝directx9.0 sdk,下載地址:http://www.microsoft.com/en-us/download/details.aspx?id=6812

五、安裝depot_tools工具,下載地址:https://src.chromium.org/svn/trunk/tools/depot_tools.zip

    (1)將工具包解壓后,depot_tools的路徑加入環境變量,很重要。

六、下載WebRTC代碼,下載地址:http://webrtc.googlecode.com/svn/trunk/

   (1)新建個目錄,如C:\WebRTC

   (2)使用 cmd.exe 輸入: cd c:\WebRTC\

   (3)然后輸入: svn checkout http://webrtc.googlecode.com/svn/trunk/   下載代碼,這個下載不是很大,幾十兆而已。

七、項目配置文件

   (1)輸入:gclient config https://webrtc.googlecode.com/svn/trunk   如果在這步提示你沒有安裝python的話,你趕緊去完成步驟一,安裝個代理。

八、設置產生者

   (1)Set GYP_GENERATORS=msvs

九、設置vs產生者版本

  (1)set GYP_MSVS_VERSION=2012 

十、 獲取工程的最新文件

   (1)輸入:gclient sync --force

十一、生成工程

    (1)輸入gclient runhooks --force

十二、完成編譯,好吧,現在馬上開始研究代碼。

 

附注: 此帖子為本人幾年前所寫,不知道現在獲取webrtc的過程是否還一樣,大家最好去閱讀google的文檔,本人覺得獲取代碼成功的關鍵點是安裝vpn。   2016.09.30

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM