我想在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)中。
你知道我在做什麼錯嗎?