microsoft / winrtc

The WinRTC project hosts everything needed to build apps with interoperable real time communications for modern Windows. It brings the power of WebRTC to modern Windows apps written in C#, C++ and VB. WinRTC enables real-time voice calling, video chat and data functionality (file transfer etc.) with web browsers via WebRTC.
346 stars 68 forks source link

M84 Patch:- Getting errors while building All.sln #111

Open KarthikRichie opened 3 years ago

KarthikRichie commented 3 years ago

Summary:-

Trying to apply M84 patch to get started with video conferencing samples provided here. But getting build errors while building All.sln

Logs summary of steps tried to apply M84 patch (depot_tools was manually downloaded and extracted)

M84Patch_Steps_Tried.txt

Log summary on building all.sln All_sln_build_errors.txt

Platform Windows 10 Microsoft Visual Studio Professional 2019 Version 16.8.2

Please let me know if I'm I missing something here.

osaghaso commented 3 years ago

If you want to run the sample you don't necessary need to use the patches, you can download and use the Microsoft.WinRTC.libwebrtc.uwp NuGet which contains the patches from Nuget.org to run it. For the Error build for all.sln, going to look into it and get back to you.

KarthikRichie commented 3 years ago

Many thanks for your response. The readme document for samples below had mentioned to apply a webrtc patch for running the sample app (for video conferencing). Hence, was this confusion.

image

I tried building the VideoConferencing.sln after removing the > <Import Project="......\webrtc\src\out\msvc\uwp\ as recommended here, but solution doesn't build successfully.

image

I'm I missing anything here?

Thanks for your help in this regard.

Platform Windows 10 Microsoft Visual Studio Professional 2019 Version 16.8.2

KarthikRichie commented 3 years ago

@osaghaso Is there any update on this?

osaghaso commented 3 years ago

Hi @KarthikRichie,

Make sure to build the Microsoft.Winrtc.Simple.VideoConferencing with Configuration(Release) and platform (x64). this should fix your errors.