Install depot_tools:
Depot tools Windows installation instructions
Follow the instructions for installing the Chromium build deps for Visual Studio 2013
You can create a shortcut to the environment variable dialog with the path: %windir%\System32\rundll32.exe sysdm.cpl,EditEnvironmentVariables
Add the following environment variables:
GYP_DEFINES
->component=shared_library build_with_chromium=0
GYP_GENERATORS
->msvs
GYP_MSVS_VERSION
->2013
WDK_DIR
->c:\WinDDK\7600.16385.1
(or somewhere else if you chose a custom dir)
- Clone the repository using
gclient config http://webrtc.googlecode.com/svn/trunk
. - Get the source code ->
gclient sync --nohooks
. - Create project files with gyp (overwriting any existing ones!) ->
gclient runhooks --force
.
This project is not integrated with gyp
currently, so a manual setup is required.
Place this repo in the same directory as trunk/
as cloned from gclient sync
.
<dir>/trunk/
<dir>/easyrtc_ie_plugin/
Open the <dir>/trunk/all.sln
file in Visual Studio (VS2013).
Right click root project node and "Add Existing Project..."
Choose <dir>/easyrtc_ie_plugin/WebRTC_ATL.vcxproj
- Start VS2013 as Administrator (required to register ActiveX control)
- In VS2013, right click the WebRTC_ATL project node -- Select "Rebuild Project".
Once built, you can avoid rebuilding WebRTC by just choosing "Build Project".