之前對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 ...