I am trying to use `webrtc.lib` on Windows and running into similar build issues.
I asked my question here
https://groups.google.com/forum/#!topic/discuss-webrtc/YZaNOPdWG2Y but I posting here as well just in case. I think I am running into the same error mentioned in that thread: `with "rtc_enable_symbol_export" is broken. Tons of errors arise from exported classes with forgotten deletion of copy constructor/assignment operator.`
With just `is_debug = false`, ninja builds fine, but when I try to link it into a desktop app using CMakeLists.txt and build in Visual Studio I got many unresolved external symbol errors, e.g, `error LNK2019: unresolved external symbol "public: __cdecl webrtc::PeerConnectionInterface::IceServer::IceServer(void)"`
So I am trying to build webrtc.lib using `rtc_enable_symbol_export = true`, but ninja fails now with error, e.g.,
../../buildtools/third_party/libc++/trunk/include\memory(2528,3): note: copy constructor is implicitly deleted because 'unique_ptr<const webrtc::RTCStats, std::__1::default_delete<const webrtc::RTCStats>>' has a user-declared move constructor
unique_ptr(unique_ptr&& __u) _NOEXCEPT
^
Did you get a working version of `webrtc.lib`?
Thanks a lot!