2014-05-01 47 views
1

我想在VS2013中構建和調試WebRTC的最新版本。從VS2013內部構建失敗,儘管直接使用忍者(例如,忍者-C出\調試)工作正常。理想情況下,我想編輯,開始構建和調試在VS2013:在VS2013中構建使用忍者和調試的WebRTC

如果你的系統安裝VS2013的,你可以用它來編輯和調試 。忍者仍然會使用depot_tools版本來構建。此 是首選,因爲它會自動保持最新,因爲構建 需求會發生變化。

我按照這裏所描述的步驟:

http://www.chromium.org/developers/how-tos/build-instructions-windows#TOC-Setting-up-the-environment-for-Visual-Studio-2013 

我有這樣的環境變量組:

GYP_GENERATORS=msvs-ninja,ninja 

我已經運行下面的命令:

C:\dev\webrtc>gclient runhooks 

(在命令結束時,我收到了一些「警告:在轉換爲MSBuild時無法識別工具MASM。「警告)

更新:這些警告消失,如果我刪除GYP_GENERATORS設置並運行 」gclient runhooks「。再次

然後我打開 」C:\ dev的\的WebRTC \幹線\ all.sln「在VS2013並試圖重建「peerconnection_client」項目,但它失敗,出現以下錯誤:

Error 1 error : loading 'build.ninja': No such file or directory C:\dev\webrtc\trunk\talk\ninja 
Error 2 error MSB3073: The command "call ninja.exe -C trunk\out\Debug\ -t clean peerconnection_client" exited with code 1. C:\dev\webrtc\trunk\talk\peerconnection_client.vcxproj 308 

「C:\ dev的\的WebRTC \幹線\通話\忍者」文件夾不存在,但我的「build.ninja 「文件位於我的每個C:\ dev \ webrtc \ trunk \ out(Debug | Debug_x64 | Release | Release_x64)中。

你知道我在做什麼錯嗎?

回答

1

如果有人有這個錯誤,你需要安裝DirectX SDK