Windows7下WebRTC環境搭建與編譯

2021-06-14 08:47:26 字數 2758 閱讀 5696

之前對webrtc程式設計的時候網上找了很多的資料,經過不斷的碰壁和實驗總結,最終有了以下快捷的webrtc環境搭建與編譯方法:

1、首先安裝visualstudio 2008,打上

servicepack1

補丁包(也可以安裝

visualstudio 2010

,只是後面的編譯過程會稍微麻煩一些)。

2、安裝

microsoftsdk 7.1

安裝

sdk7.1

的時候,預設

sdk7.1

安裝在c

盤下。一定要注意

sdk 7.1

的安裝路徑,因為在

webrtc

專案在配置中有規定,配置檔案在

.. .\trunk\src\build

名為common.gypi

的檔案,如果你不想安裝在

c盤下,那麼就要修改一下這個配置檔案了,不然的話,的時候就會出現各種警告問題的。

3

安裝

microsoftdirectx sdk(june 2010)。

4、安裝

python2.6

(也可以是其他的版本,不過經過測試安裝

2.6版本出現的問題是最少的)版本,將

python

安裝目錄新增到系統環境變數

path

中(例如我的安裝目錄是

d:\webrtc\install\python26)

5 5.1、已經存在完整的

depot_tools

5.1.1

、把解壓後的

depot_tools

路徑新增到

path

系統環境變數當中(例如我的路徑是

d:\webrtc\install\depot_tools)

5.2、還沒有存在

depot_tools

5.2.1、

安裝git

git、

tortoisegit

:(本機:

git-1.7.11-preview20120710

,tortoisegit-2012-09-08-cb73a5c-32bit

) git:

tortoisegit:

tortoisegit

只是乙個

gui,必須安裝

git。)

把git

中bin

目錄手動新增到系統環境變數

path

中,tortoisegit

安裝時會找到

git目錄並自動配置好。

5.2.2、

svn(**版本管理工具)

tortoisesvn

5.2.3depot_tools

,將資料夾路徑新增到環境變數

path

中。

建立乙個存放

depot_tools

的資料夾,

cmd進入該目錄

(cdd:/depot_tools ;d: ;...)

svn co 6

、建立webrtc

的存放目錄(例如我這裡的存放目錄是

d:\webrtc\webrtcpj)

5.1.3、開啟

dos視窗,進入剛才新建的

webrtc

存放目錄,如下圖所示

按順序輸入: a:

gclient config --name trunk

b:gclient sync --force

(獲取以前版

gclient sync --revision

)同步解決方案 c:

gclient runhooks--force 

生成本地的解決方案 7

、開啟vs

並匯入peerconnection_all.sln

專案,並按如下要求配置

vs環境:tools|options|projects andsolutions|vc++directories

可執行檔案:

1. c:\program files\microsoft sdks\windows\v7.1\bin  

2. d:\webrtc\install\python26

3. c:\program files\microsoft directx sdk (june2010)\utilities\bin\x86  

包含檔案:

c:\program files\microsoft directx sdk (june 2010)\include  

c:\program files\microsoft sdks\windows\v7.1\include  

庫檔案:

c:\program files\microsoft sdks\windows\v7.1\lib  

c:\program files\microsoft directx sdk (june 2010)\lib\x86

生成的可執行檔案位於

「\trunk\debug」

下,如「peerconnection_server.exe」

和「peerconnection_client.exe」。

windows7 下使用閃電記事

在windows7 下使用閃電記事感受 前段時間發現自己平時做得筆記和收藏的網頁,都是乙個個的單獨的檔案,查詢管理起來很麻煩,所以就想找個做筆記的輔助軟體來用,在網上找了很多,因為我的作業系統是windows7 有很多軟體不相容用起來很麻煩,介面也不是很友好,最後發現閃電記事個人感覺很不錯,下面是自...

windows 7下memcached的安裝與使用

二 安裝步驟 1 解壓到指定目錄,如 d software wampserver wamp memcached 2 在win7下以管理員身份開啟cmd命令視窗,轉到解壓的目錄,輸入 memcached.exe d install 3 開啟任務管理器,開啟服務,可以看到memcached已經在上面可,...

Windows 7下多點觸控API

雙指觸控的核心是把原始觸控資料放入運動模型中去計算,以識別出使用者的手勢。原始觸控資料可以從wm touch訊息中得到。通過wm touch識別出縮放和平移手勢。第一步 檢查多點觸控硬體 這裡使用getsystemmetrics api來獲取硬體是不是就緒 byte digitizerstatus ...