windows下webRTC編譯過程


因需要用到webRTC進行視頻開發,所以動手進行webRTC源碼編譯。webRTC的介紹就略過了,網上有很多webRTC的介紹,本文參照很多教程,http://white313.blog.163.com/blog/static/2102620116314827580/?latestBlog

網上也有很多的webRTC編譯過程配置的介紹,但發現總是抄來超去,編譯時遇到問題還是得自己解決。

為了編譯WebRTC總共用到的工具有depot_tools, subversion , tortoiseSVN,以及msygit和tortoisegit和python

用到的模塊有Windows SDK 7.1和Microsoft DirectX SDK

 

1. 安裝subversion,在http://subversion.apache.org/packages.html處可以下載windows版本的subversion。選擇windows的Win32Svn即可。然后將subvision的bin目錄放入系統環境變量path中C:\Program Files\Subversion\bin(根據自己安裝位置更改)。

2. 安裝tortoiseSVN,http://tortoisesvn.net/downloads.html處下載並安裝,選擇合適自己的。

3. 安裝msygit, http://msysgit.github.com此處下載並安裝,比較容易,好像自己會寫入環境變量,也可以自己寫入系統環境變量path中,C:\Program Files\TortoiseGit\bin。

4. 安裝tortoisegit,https://code.google.com/p/tortoisegit/下載並安裝

5.安裝python, http://www.python.org/getit/處下載2.x系列的安裝,也可以試試3.x系列的。不行重裝成2.x的。將python安裝目錄放入系統環境變量path中,C:\Python27。

6.安裝depot_tools, 可以在d盤建立一個depot_tools文件夾,點擊文件夾,右鍵選擇svn checkout,在URL of reposity 中輸入最新的depot_tools地址: https://sites.google.com/a/chromium.org/dev/developers/how-tos/depottools。將D:\depot_tools放入系統環境變量path中。

7.安裝Windows SDK 7.1Microsoft DirectX SDK

8. 所有需要的工具都已准備好,此時可以重啟一下電腦讓環境變量生效,此時要准備正式的安裝工作了

9. 在d盤新建一個WebRTC目錄,右鍵該目錄,然后選擇Git Bash,在彈出的命令行輸入,svn co http://webrtc.googlecode.com/svn/trunk/

10.拿項目工程相關的配置文件: gclient config https://webrtc.googlecode.com/svn/trunk

11.與google同步項目文件,獲取最新工程:gclient sync --force

12.產生各平台的項目文件: gclient runhooks --force

不出問題你就會得到sln和vcproj文件了,打開webrtc.sln就可以生成了。

注:如果出現**不是內部命令也不是外部命令,要注意軟件是否成功安裝,或者環境變量是否生效。

 


免責聲明!

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



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