【libdatachannel】俩client本机基于juice与QtSignalServer的ICE交互2

news2024/11/30 9:50:43

  • 打印日志太多,【libdatachannel】俩client本机基于juice与QtSignalServer的ICE交互 1 死活发不出来。

  • 客户端一系列的状态切换。

kY3k


alloc: (location: 04259598) freed
alloc: (location: 042629E0) allocated
alloc: (location: 04262A50) allocated
alloc: (location: 04262AC0) allocated
WebSocket URL is ws://localhost:8000/kY3k
Waiting for signaling to be connected...
2023-06-07 11:44:16.844 INFO  [37464] [rtc::impl::TcpTransport::attempt::<lambda_a64d545551278c104ad1dfcc961793ff>::operator ()@232] TCP connected
2023-06-07 11:44:16.851 INFO  [37464] [rtc::impl::WsTransport::incoming@127] WebSocket client-side open
WebSocket connected, signaling ready
Enter a remote ID to send an offer:
HBvl
Offering to HBvl
Creating DataChannel with label "test"
2023-06-07 11:44:26.307 INFO  [42168] [rtc::impl::IceTransport::IceTransport@112] Using STUN server "stun.l.google.com:19302"
2023-06-07 11:44:26.322 INFO  [42168] [rtc::impl::PeerConnection::changeSignalingState@1197] Changed signaling state to have-local-offer
2023-06-07 11:44:26.322 INFO  [42168] [rtc::impl::PeerConnection::changeGatheringState@1184] Changed gathering state to in-progress
2023-06-07 11:44:26.323 INFO  [42168] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:1053: Changing state to gathering
Gathering State: in-progress
2023-06-07 11:44:26.325 INFO  [42168] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:1053: Changing state to connecting
2023-06-07 11:44:26.326 INFO  [42168] [rtc::impl::PeerConnection::changeState@1166] Changed state to connecting
Enter a remote ID to send an offer:
State: connecting
2023-06-07 11:44:26.408 INFO  [22580] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:404: Using STUN server stun.l.google.com:19302
2023-06-07 11:44:26.408 INFO  [37464] [rtc::impl::PeerConnection::changeSignalingState@1197] Changed signaling state to stable
2023-06-07 11:44:26.412 INFO  [31868] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:1053: Changing state to connected
2023-06-07 11:44:26.415 INFO  [31868] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:1053: Changing state to completed
2023-06-07 11:44:26.432 INFO  [14832] [rtc::impl::IceTransport::LogCallback@362] juice: udp.c:256: IP Differentiated Services are not supported on Windows
2023-06-07 11:44:26.469 INFO  [20024] [rtc::impl::DtlsTransport::doRecv@914] DTLS handshake finished
2023-06-07 11:44:26.471 INFO  [48668] [rtc::impl::SctpTransport::processNotification@844] SCTP connected
2023-06-07 11:44:26.471 INFO  [48668] [rtc::impl::PeerConnection::changeState@1166] Changed state to connected
State: connected
DataChannel from HBvl open
Message from HBvl received: Hello from HBvl
2023-06-07 11:44:29.925 INFO  [31868] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:791: STUN server binding failed
2023-06-07 11:44:29.925 INFO  [31868] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:2353: Candidate gathering done
2023-06-07 11:44:29.926 INFO  [31868] [rtc::impl::PeerConnection::changeGatheringState@1184] Changed gathering state to complete
Gathering State: complete
2023-06-07 12:07:14.355 INFO  [37464] [rtc::impl::TcpTransport::process@441] TCP disconnected
2023-06-07 12:07:14.355 INFO  [37464] [rtc::impl::WsTransport::close@93] WebSocket closing
WebSocket closed
2023-06-07 12:07:37.071 INFO  [31868] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:810: STUN entry 1: Consent expired for candidate pair
2023-06-07 12:07:37.072 WARN  [31868] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:917: Lost connectivity
2023-06-07 12:07:37.072 INFO  [31868] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:1053: Changing state to failed
2023-06-07 12:07:37.073 INFO  [31868] [rtc::impl::PeerConnection::changeState@1166] Changed state to failed
State: failed
2023-06-07 12:07:37.073 INFO  [29344] [rtc::impl::PeerConnection::changeState@1166] Changed state to closed
State: closed
DataChannel from HBvl closed
2023-06-07 12:07:37.074 INFO  [59728] [rtc::impl::DtlsTransport::doRecv@935] DTLS closed

HBvl


alloc: (location: 045F6548) allocated
alloc: (location: 045F67E8) allocated
WebSocket URL is ws://localhost:8000/HBvl
Waiting for signaling to be connected...
2023-06-07 11:43:35.159 INFO  [41776] [rtc::impl::TcpTransport::attempt::<lambda_a64d545551278c104ad1dfcc961793ff>::operator ()@232] TCP connected
2023-06-07 11:43:35.179 INFO  [41776] [rtc::impl::WsTransport::incoming@127] WebSocket client-side open
WebSocket connected, signaling ready
Enter a remote ID to send an offer:
Answering to kY3k
2023-06-07 11:44:26.325 INFO  [41776] [rtc::impl::IceTransport::IceTransport@112] Using STUN server "stun.l.google.com:19302"
2023-06-07 11:44:26.325 INFO  [41776] [rtc::impl::PeerConnection::changeSignalingState@1197] Changed signaling state to have-remote-offer
2023-06-07 11:44:26.338 INFO  [41776] [rtc::impl::PeerConnection::changeSignalingState@1197] Changed signaling state to stable
2023-06-07 11:44:26.338 INFO  [41776] [rtc::impl::PeerConnection::changeGatheringState@1184] Changed gathering state to in-progress
2023-06-07 11:44:26.338 INFO  [41776] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:1053: Changing state to gathering
Gathering State: in-progress
2023-06-07 11:44:26.341 INFO  [41776] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:1053: Changing state to connecting
2023-06-07 11:44:26.341 INFO  [41776] [rtc::impl::PeerConnection::changeState@1166] Changed state to connecting
State: connecting
2023-06-07 11:44:26.408 INFO  [66384] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:404: Using STUN server stun.l.google.com:19302
2023-06-07 11:44:26.413 INFO  [53768] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:1053: Changing state to connected
2023-06-07 11:44:26.414 INFO  [53768] [rtc::impl::IceTransport::LogCallback@362] juice: udp.c:256: IP Differentiated Services are not supported on Windows
2023-06-07 11:44:26.470 INFO  [42112] [rtc::impl::DtlsTransport::doRecv@914] DTLS handshake finished
2023-06-07 11:44:26.471 INFO  [36580] [rtc::impl::SctpTransport::processNotification@844] SCTP connected
2023-06-07 11:44:26.471 INFO  [36580] [rtc::impl::PeerConnection::changeState@1166] Changed state to connected
State: connected
DataChannel from kY3k received with label "test"
Message from kY3k received: Hello from kY3k
2023-06-07 11:44:26.568 INFO  [53768] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:1053: Changing state to completed
2023-06-07 11:44:29.925 INFO  [53768] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:791: STUN server binding failed
2023-06-07 11:44:29.925 INFO  [53768] [rtc::impl::IceTransport::LogCallback@362] juice: agent.c:2353: Candidate gathering done
2023-06-07 11:44:29.925 INFO  [53768] [rtc::impl::PeerConnection::changeGatheringState@1184] Changed gathering state to complete
Gathering State: complete
HBvl^A
H:\net\libdatachannel\out32\examples\client\Debug\zhb_client.exe (process 16452) exited with code -1.
To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops.
Press any key to close this window . . .

重新构建一个console app 的client

  • 链接报错
Build started...
1>------ Build started: Project: dcConsoleApp, Configuration: Debug Win32 ------
1>dcConsoleApp.cpp
1>getopt.cpp
1>Importing getopt library
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\dcConsoleApp\getopt.cpp(55,5): warning C4273: 'optind': inconsistent dll linkage
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\dcConsoleApp\getopt.h(86,25): message : see previous definition of 'optind'
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\dcConsoleApp\getopt.cpp(56,5): warning C4273: 'opterr': inconsistent dll linkage
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\dcConsoleApp\getopt.h(87,25): message : see previous definition of 'opterr'
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\dcConsoleApp\getopt.cpp(57,5): warning C4273: 'optopt': inconsistent dll linkage
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\dcConsoleApp\getopt.h(88,25): message : see previous definition of 'optopt'
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\dcConsoleApp\getopt.cpp(73,7): warning C4273: 'optarg_a': inconsistent dll linkage
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\dcConsoleApp\getopt.h(97,27): message : see previous definition of 'optarg_a'
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\dcConsoleApp\getopt.cpp(493,5): warning C4273: 'getopt_a': inconsistent dll linkage
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\dcConsoleApp\getopt.h(98,25): message : see previous definition of 'getopt_a'
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\dcConsoleApp\getopt.cpp(497,5): warning C4273: 'getopt_long_a': inconsistent dll linkage
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\dcConsoleApp\getopt.h(99,25): message : see previous definition of 'getopt_long_a'
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\dcConsoleApp\getopt.cpp(501,5): warning C4273: 'getopt_long_only_a': inconsistent dll linkage
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\dcConsoleApp\getopt.h(100,25): message : see previous definition of 'getopt_long_only_a'
1>parse_cl.cpp
1>Importing getopt library
1>Generating Code...
1>   Creating library D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\Debug\dcConsoleApp.lib and object D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\Debug\dcConsoleApp.exp
1>LINK : warning LNK4217: symbol '?onOpen@Channel@rtc@@QAEXV?$function@$$A6AXXZ@std@@@Z (public: void __thiscall rtc::Channel::onOpen(class std::function<void __cdecl(void)>))' defined in 'libdc.lib(channel.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_5>::operator()(class std::shared_ptr<class rtc::DataChannel>)const " (??R<lambda_5>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@V?$shared_ptr@VDataChannel@rtc@@@3@@Z)'
1>LINK : warning LNK4217: symbol '?onClosed@Channel@rtc@@QAEXV?$function@$$A6AXXZ@std@@@Z (public: void __thiscall rtc::Channel::onClosed(class std::function<void __cdecl(void)>))' defined in 'libdc.lib(channel.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_5>::operator()(class std::shared_ptr<class rtc::DataChannel>)const " (??R<lambda_5>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@V?$shared_ptr@VDataChannel@rtc@@@3@@Z)'
1>LINK : warning LNK4217: symbol '?onError@Channel@rtc@@QAEXV?$function@$$A6AXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z@std@@@Z (public: void __thiscall rtc::Channel::onError(class std::function<void __cdecl(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)>))' defined in 'libdc.lib(channel.obj)' is imported by 'dcConsoleApp.obj' in function '_main'
1>LINK : warning LNK4217: symbol '?onMessage@Channel@rtc@@QAEXV?$function@$$A6AXV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z@std@@@Z (public: void __thiscall rtc::Channel::onMessage(class std::function<void __cdecl(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)>))' defined in 'libdc.lib(channel.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_5>::operator()(class std::shared_ptr<class rtc::DataChannel>)const " (??R<lambda_5>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@V?$shared_ptr@VDataChannel@rtc@@@3@@Z)'
1>LINK : warning LNK4217: symbol '??0?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@QAE@$$QAV01@@Z (public: __thiscall std::vector<enum std::byte,class std::allocator<enum std::byte> >::vector<enum std::byte,class std::allocator<enum std::byte> >(class std::vector<enum std::byte,class std::allocator<enum std::byte> > &&))' defined in 'libdc.lib(channel.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall std::_Variant_storage_<0,class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >::_Variant_storage_<0,class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > ><class std::vector<enum std::byte,class std::allocator<enum std::byte> > >(struct std::integral_constant<unsigned int,0>,class std::vector<enum std::byte,class std::allocator<enum std::byte> > &&)" (??$?0V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@@?$_Variant_storage_@$0A@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@QAE@U?$integral_constant@I$0A@@1@$$QAV?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@1@@Z)'
1>LINK : warning LNK4217: symbol '??1?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@QAE@XZ (public: __thiscall std::vector<enum std::byte,class std::allocator<enum std::byte> >::~vector<enum std::byte,class std::allocator<enum std::byte> >(void))' defined in 'libdc.lib(channel.obj)' is imported by 'dcConsoleApp.obj' in function '"public: void * __thiscall std::vector<enum std::byte,class std::allocator<enum std::byte> >::`scalar deleting destructor'(unsigned int)" (??_G?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@QAEPAXI@Z)'
1>LINK : warning LNK4217: symbol '?size@?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@QBEIXZ (public: unsigned int __thiscall std::vector<enum std::byte,class std::allocator<enum std::byte> >::size(void)const )' defined in 'libdc.lib(message.obj)' is imported by 'dcConsoleApp.obj' in function '"public: auto __thiscall `public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_5>::operator()(class std::shared_ptr<class rtc::DataChannel>)const '::`2'::<lambda_3>::operator()<class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)const " (??$?RV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@<lambda_3>@?1???R<lambda_5>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z@QBE@V?$shared_ptr@VDataChannel@rtc@@@4@@Z@QBE?A_PV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@4@@Z)'
1>LINK : warning LNK4217: symbol '??0Candidate@rtc@@QAE@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z (public: __thiscall rtc::Candidate::Candidate(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >))' defined in 'libdc.lib(candidate.obj)' is imported by 'dcConsoleApp.obj' in function '"public: auto __thiscall `int __cdecl main(int,char * *)'::`3'::<lambda_4>::operator()<class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)const " (??$?RV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@<lambda_4>@?2??main@@YAHHPAPAD@Z@QBE?A_PV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z)'
1>LINK : warning LNK4217: symbol '?mid@Candidate@rtc@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall rtc::Candidate::mid(void)const )' defined in 'libdc.lib(candidate.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_4>::operator()(class rtc::Candidate)const " (??R<lambda_4>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@VCandidate@5@@Z)'
1>LINK : warning LNK4217: symbol '??BCandidate@rtc@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ (public: __thiscall rtc::Candidate::operator class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)const )' defined in 'libdc.lib(candidate.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_4>::operator()(class rtc::Candidate)const " (??R<lambda_4>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@VCandidate@5@@Z)'
1>LINK : warning LNK4217: symbol '??1Candidate@rtc@@QAE@XZ (public: __thiscall rtc::Candidate::~Candidate(void))' defined in 'libdc.lib(icetransport.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_4>::operator()(class rtc::Candidate)const " (??R<lambda_4>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@VCandidate@5@@Z)'
1>LINK : warning LNK4217: symbol '??0Candidate@rtc@@QAE@$$QAV01@@Z (public: __thiscall rtc::Candidate::Candidate(class rtc::Candidate &&))' defined in 'libdc.lib(description.obj)' is imported by 'dcConsoleApp.obj' in function '"void __cdecl std::invoke<class `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_4> &,class rtc::Candidate>(class `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_4> &,class rtc::Candidate &&)" (??$invoke@AAV<lambda_4>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z@VCandidate@6@$$V@std@@YAXAAV<lambda_4>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@0@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@0@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@$$QAVCandidate@5@@Z)'
1>LINK : warning LNK4217: symbol '??1IceServer@rtc@@QAE@XZ (public: __thiscall rtc::IceServer::~IceServer(void))' defined in 'libdc.lib(icetransport.obj)' is imported by 'dcConsoleApp.obj' in function '"public: void * __thiscall rtc::IceServer::`scalar deleting destructor'(unsigned int)" (??_GIceServer@rtc@@QAEPAXI@Z)'
1>LINK : warning LNK4217: symbol '??0IceServer@rtc@@QAE@$$QAU01@@Z (public: __thiscall rtc::IceServer::IceServer(struct rtc::IceServer &&))' defined in 'libdc.lib(icetransport.obj)' is imported by 'dcConsoleApp.obj' in function '"public: static void __cdecl std::_Default_allocator_traits<class std::allocator<struct rtc::IceServer> >::construct<struct rtc::IceServer,struct rtc::IceServer>(class std::allocator<struct rtc::IceServer> &,struct rtc::IceServer * const,struct rtc::IceServer &&)" (??$construct@UIceServer@rtc@@U12@@?$_Default_allocator_traits@V?$allocator@UIceServer@rtc@@@std@@@std@@SAXAAV?$allocator@UIceServer@rtc@@@1@QAUIceServer@rtc@@$$QAU34@@Z)'
1>LINK : warning LNK4217: symbol '??0Description@rtc@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V23@@Z (public: __thiscall rtc::Description::Description(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >))' defined in 'libdc.lib(description.obj)' is imported by 'dcConsoleApp.obj' in function '"public: auto __thiscall `int __cdecl main(int,char * *)'::`3'::<lambda_4>::operator()<class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)const " (??$?RV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@<lambda_4>@?2??main@@YAHHPAPAD@Z@QBE?A_PV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z)'
1>LINK : warning LNK4217: symbol '?typeString@Description@rtc@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall rtc::Description::typeString(void)const )' defined in 'libdc.lib(description.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_3>::operator()(class rtc::Description)const " (??R<lambda_3>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@VDescription@5@@Z)'
1>LINK : warning LNK4217: symbol '??BDescription@rtc@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ (public: __thiscall rtc::Description::operator class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)const )' defined in 'libdc.lib(description.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_3>::operator()(class rtc::Description)const " (??R<lambda_3>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@VDescription@5@@Z)'
1>LINK : warning LNK4217: symbol '??1Description@rtc@@QAE@XZ (public: __thiscall rtc::Description::~Description(void))' defined in 'libdc.lib(icetransport.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_3>::operator()(class rtc::Description)const " (??R<lambda_3>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@VDescription@5@@Z)'
1>LINK : warning LNK4217: symbol '??0WebSocket@rtc@@QAE@XZ (public: __thiscall rtc::WebSocket::WebSocket(void))' defined in 'libdc.lib(websocket.obj)' is imported by 'dcConsoleApp.obj' in function '"void __cdecl std::_Construct_in_place<class rtc::WebSocket>(class rtc::WebSocket &)" (??$_Construct_in_place@VWebSocket@rtc@@$$V@std@@YAXAAVWebSocket@rtc@@@Z)'
1>LINK : warning LNK4217: symbol '??1WebSocket@rtc@@UAE@XZ (public: virtual __thiscall rtc::WebSocket::~WebSocket(void))' defined in 'libdc.lib(websocket.obj)' is imported by 'dcConsoleApp.obj' in function '"public: virtual void * __thiscall rtc::WebSocket::`scalar deleting destructor'(unsigned int)" (??_GWebSocket@rtc@@UAEPAXI@Z)'
1>LINK : warning LNK4217: symbol '?open@WebSocket@rtc@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z (public: void __thiscall rtc::WebSocket::open(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))' defined in 'libdc.lib(websocket.obj)' is imported by 'dcConsoleApp.obj' in function '_main'
1>LINK : warning LNK4217: symbol '?send@WebSocket@rtc@@UAE_NV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z (public: virtual bool __thiscall rtc::WebSocket::send(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >))' defined in 'libdc.lib(websocket.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_3>::operator()(class rtc::Description)const " (??R<lambda_3>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@VDescription@5@@Z)'
1>LINK : warning LNK4217: symbol '_getopt_long_a' defined in 'getopt.obj' is imported by 'parse_cl.obj' in function '"public: __thiscall Cmdline::Cmdline(int,char * *)" (??0Cmdline@@QAE@HPAPAD@Z)'
1>LINK : warning LNK4217: symbol '_optind' defined in 'getopt.obj' is imported by 'parse_cl.obj' in function '"public: __thiscall Cmdline::Cmdline(int,char * *)" (??0Cmdline@@QAE@HPAPAD@Z)'
1>LINK : warning LNK4217: symbol '_optarg_a' defined in 'getopt.obj' is imported by 'parse_cl.obj' in function '"public: __thiscall Cmdline::Cmdline(int,char * *)" (??0Cmdline@@QAE@HPAPAD@Z)'
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl rtc::InitLogger(enum rtc::LogLevel,class std::function<void __cdecl(enum rtc::LogLevel,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)>)" (__imp_?InitLogger@rtc@@YAXW4LogLevel@1@V?$function@$$A6AXW4LogLevel@rtc@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z@std@@@Z) referenced in function _main
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall rtc::DataChannel::label(void)const " (__imp_?label@DataChannel@rtc@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) referenced in function "public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_5>::operator()(class std::shared_ptr<class rtc::DataChannel>)const " (??R<lambda_5>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@V?$shared_ptr@VDataChannel@rtc@@@3@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual bool __thiscall rtc::DataChannel::send(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)" (__imp_?send@DataChannel@rtc@@UAE_NV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z) referenced in function "public: __thiscall `public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_5>::operator()(class std::shared_ptr<class rtc::DataChannel>)const '::`2'::<lambda_1>::operator()(void)const " (??R<lambda_1>@?1???R<lambda_5>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z@QBE@V?$shared_ptr@VDataChannel@rtc@@@4@@Z@QBE@XZ)
1>  Hint on symbols that are defined and could potentially match:
1>    "__declspec(dllimport) public: virtual bool __thiscall rtc::WebSocket::send(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)" (__imp_?send@WebSocket@rtc@@UAE_NV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::IceServer::IceServer(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0IceServer@rtc@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "public: static void __cdecl std::_Default_allocator_traits<class std::allocator<struct rtc::IceServer> >::construct<struct rtc::IceServer,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &>(class std::allocator<struct rtc::IceServer> &,struct rtc::IceServer * const,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)" (??$construct@UIceServer@rtc@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@?$_Default_allocator_traits@V?$allocator@UIceServer@rtc@@@std@@@std@@SAXAAV?$allocator@UIceServer@rtc@@@1@QAUIceServer@rtc@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z)
1>  Hint on symbols that are defined and could potentially match:
1>    "__declspec(dllimport) public: __thiscall rtc::IceServer::IceServer(struct rtc::IceServer &&)" (__imp_??0IceServer@rtc@@QAE@$$QAU01@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::Configuration::Configuration(void)" (__imp_??0Configuration@rtc@@QAE@XZ) referenced in function _main
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::Configuration::~Configuration(void)" (__imp_??1Configuration@rtc@@QAE@XZ) referenced in function _main
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::Configuration::Configuration(struct rtc::Configuration const &)" (__imp_??0Configuration@rtc@@QAE@ABU01@@Z) referenced in function "void __cdecl std::_Construct_in_place<class rtc::PeerConnection,struct rtc::Configuration const &>(class rtc::PeerConnection &,struct rtc::Configuration const &)" (??$_Construct_in_place@VPeerConnection@rtc@@ABUConfiguration@2@@std@@YAXAAVPeerConnection@rtc@@ABUConfiguration@2@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::Description::Description(class rtc::Description &&)" (__imp_??0Description@rtc@@QAE@$$QAV01@@Z) referenced in function "void __cdecl std::invoke<class `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_3> &,class rtc::Description>(class `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_3> &,class rtc::Description &&)" (??$invoke@AAV<lambda_3>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z@VDescription@6@$$V@std@@YAXAAV<lambda_3>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@0@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@0@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@$$QAVDescription@5@@Z)
1>  Hint on symbols that are defined and could potentially match:
1>    "__declspec(dllimport) public: __thiscall rtc::Description::Description(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (__imp_??0Description@rtc@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V23@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::DataChannelInit::~DataChannelInit(void)" (__imp_??1DataChannelInit@rtc@@QAE@XZ) referenced in function _main
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::DataChannelInit::DataChannelInit(struct rtc::DataChannelInit &&)" (__imp_??0DataChannelInit@rtc@@QAE@$$QAU01@@Z) referenced in function _main
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::PeerConnection::PeerConnection(struct rtc::Configuration)" (__imp_??0PeerConnection@rtc@@QAE@UConfiguration@1@@Z) referenced in function "void __cdecl std::_Construct_in_place<class rtc::PeerConnection,struct rtc::Configuration const &>(class rtc::PeerConnection &,struct rtc::Configuration const &)" (??$_Construct_in_place@VPeerConnection@rtc@@ABUConfiguration@2@@std@@YAXAAVPeerConnection@rtc@@ABUConfiguration@2@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall rtc::PeerConnection::~PeerConnection(void)" (__imp_??1PeerConnection@rtc@@UAE@XZ) referenced in function "public: virtual void * __thiscall rtc::PeerConnection::`scalar deleting destructor'(unsigned int)" (??_GPeerConnection@rtc@@UAEPAXI@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall rtc::PeerConnection::setRemoteDescription(class rtc::Description)" (__imp_?setRemoteDescription@PeerConnection@rtc@@QAEXVDescription@2@@Z) referenced in function "public: auto __thiscall `int __cdecl main(int,char * *)'::`3'::<lambda_4>::operator()<class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)const " (??$?RV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@<lambda_4>@?2??main@@YAHHPAPAD@Z@QBE?A_PV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall rtc::PeerConnection::addRemoteCandidate(class rtc::Candidate)" (__imp_?addRemoteCandidate@PeerConnection@rtc@@QAEXVCandidate@2@@Z) referenced in function "public: auto __thiscall `int __cdecl main(int,char * *)'::`3'::<lambda_4>::operator()<class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)const " (??$?RV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@<lambda_4>@?2??main@@YAHHPAPAD@Z@QBE?A_PV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::shared_ptr<class rtc::DataChannel> __thiscall rtc::PeerConnection::createDataChannel(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct rtc::DataChannelInit)" (__imp_?createDataChannel@PeerConnection@rtc@@QAE?AV?$shared_ptr@VDataChannel@rtc@@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@UDataChannelInit@2@@Z) referenced in function _main
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall rtc::PeerConnection::onDataChannel(class std::function<void __cdecl(class std::shared_ptr<class rtc::DataChannel>)>)" (__imp_?onDataChannel@PeerConnection@rtc@@QAEXV?$function@$$A6AXV?$shared_ptr@VDataChannel@rtc@@@std@@@Z@std@@@Z) referenced in function "class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall rtc::PeerConnection::onLocalDescription(class std::function<void __cdecl(class rtc::Description)>)" (__imp_?onLocalDescription@PeerConnection@rtc@@QAEXV?$function@$$A6AXVDescription@rtc@@@Z@std@@@Z) referenced in function "class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall rtc::PeerConnection::onLocalCandidate(class std::function<void __cdecl(class rtc::Candidate)>)" (__imp_?onLocalCandidate@PeerConnection@rtc@@QAEXV?$function@$$A6AXVCandidate@rtc@@@Z@std@@@Z) referenced in function "class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall rtc::PeerConnection::onStateChange(class std::function<void __cdecl(enum rtc::PeerConnection::State)>)" (__imp_?onStateChange@PeerConnection@rtc@@QAEXV?$function@$$A6AXW4State@PeerConnection@rtc@@@Z@std@@@Z) referenced in function "class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall rtc::PeerConnection::onGatheringStateChange(class std::function<void __cdecl(enum rtc::PeerConnection::GatheringState)>)" (__imp_?onGatheringStateChange@PeerConnection@rtc@@QAEXV?$function@$$A6AXW4GatheringState@PeerConnection@rtc@@@Z@std@@@Z) referenced in function "class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,enum rtc::PeerConnection::State)" (__imp_??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@W4State@PeerConnection@rtc@@@Z) referenced in function "public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_1>::operator()(enum rtc::PeerConnection::State)const " (??R<lambda_1>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@W4State@PeerConnection@5@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,enum rtc::PeerConnection::GatheringState)" (__imp_??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@W4GatheringState@PeerConnection@rtc@@@Z) referenced in function "public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_2>::operator()(enum rtc::PeerConnection::GatheringState)const " (??R<lambda_2>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@W4GatheringState@PeerConnection@5@@Z)
1>libdc.lib(tcptransport.obj) : error LNK2019: unresolved external symbol __imp__closesocket@4 referenced in function "private: void __thiscall rtc::impl::TcpTransport::attempt(void)" (?attempt@TcpTransport@impl@rtc@@AAEXXZ)
1>libdc.lib(pollinterrupter.obj) : error LNK2001: unresolved external symbol __imp__closesocket@4
1>libdc.lib(tcptransport.obj) : error LNK2019: unresolved external symbol __imp__connect@12 referenced in function "private: void __thiscall rtc::impl::TcpTransport::createSocket(struct sockaddr const *,int)" (?createSocket@TcpTransport@impl@rtc@@AAEXPBUsockaddr@@H@Z)
1>libdc.lib(pollinterrupter.obj) : error LNK2001: unresolved external symbol __imp__connect@12
1>libdc.lib(tcptransport.obj) : error LNK2019: unresolved external symbol __imp__ioctlsocket@12 referenced in function "private: void __thiscall rtc::impl::TcpTransport::configureSocket(void)" (?configureSocket@TcpTransport@impl@rtc@@AAEXXZ)
1>libdc.lib(pollinterrupter.obj) : error LNK2001: unresolved external symbol __imp__ioctlsocket@12
1>libdc.lib(tcptransport.obj) : error LNK2019: unresolved external symbol __imp__getpeername@12 referenced in function "public: __thiscall rtc::impl::TcpTransport::TcpTransport(unsigned int,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TcpTransport@impl@rtc@@QAE@IV?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@std@@@Z)
1>libdc.lib(tcptransport.obj) : error LNK2019: unresolved external symbol __imp__getsockopt@20 referenced in function "public: __thiscall `private: void __thiscall rtc::impl::TcpTransport::attempt(void)'::`2'::<lambda_1>::operator()(enum rtc::impl::PollService::Event)const " (??R<lambda_1>@?1??attempt@TcpTransport@impl@rtc@@AAEXXZ@QBE@W4Event@PollService@34@@Z)
1>libdc.lib(tcptransport.obj) : error LNK2019: unresolved external symbol __imp__recv@16 referenced in function "private: void __thiscall rtc::impl::TcpTransport::process(enum rtc::impl::PollService::Event)" (?process@TcpTransport@impl@rtc@@AAEXW4Event@PollService@23@@Z)
1>libdc.lib(pollinterrupter.obj) : error LNK2001: unresolved external symbol __imp__recv@16
1>libdc.lib(tcptransport.obj) : error LNK2019: unresolved external symbol __imp__send@16 referenced in function "private: bool __thiscall rtc::impl::TcpTransport::trySendMessage(class std::shared_ptr<struct rtc::Message> &)" (?trySendMessage@TcpTransport@impl@rtc@@AAE_NAAV?$shared_ptr@UMessage@rtc@@@std@@@Z)
1>libdc.lib(pollinterrupter.obj) : error LNK2001: unresolved external symbol __imp__send@16
1>libdc.lib(tcptransport.obj) : error LNK2019: unresolved external symbol __imp__setsockopt@20 referenced in function "private: void __thiscall rtc::impl::TcpTransport::configureSocket(void)" (?configureSocket@TcpTransport@impl@rtc@@AAEXXZ)
1>libdc.lib(tcptransport.obj) : error LNK2019: unresolved external symbol __imp__socket@12 referenced in function "private: void __thiscall rtc::impl::TcpTransport::createSocket(struct sockaddr const *,int)" (?createSocket@TcpTransport@impl@rtc@@AAEXPBUsockaddr@@H@Z)
1>libdc.lib(pollinterrupter.obj) : error LNK2001: unresolved external symbol __imp__socket@12
1>libdc.lib(tcptransport.obj) : error LNK2019: unresolved external symbol __imp__WSAGetLastError@0 referenced in function "private: void __thiscall rtc::impl::TcpTransport::createSocket(struct sockaddr const *,int)" (?createSocket@TcpTransport@impl@rtc@@AAEXPBUsockaddr@@H@Z)
1>libdc.lib(pollservice.obj) : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
1>libdc.lib(init.obj) : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
1>libdc.lib(pollinterrupter.obj) : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
1>libdc.lib(tcptransport.obj) : error LNK2019: unresolved external symbol __imp__getaddrinfo@16 referenced in function "private: void __thiscall rtc::impl::TcpTransport::resolve(void)" (?resolve@TcpTransport@impl@rtc@@AAEXXZ)
1>libdc.lib(pollinterrupter.obj) : error LNK2001: unresolved external symbol __imp__getaddrinfo@16
1>libdc.lib(icetransport.obj) : error LNK2001: unresolved external symbol __imp__getaddrinfo@16
1>libdc.lib(candidate.obj) : error LNK2001: unresolved external symbol __imp__getaddrinfo@16
1>libdc.lib(tcptransport.obj) : error LNK2019: unresolved external symbol __imp__freeaddrinfo@4 referenced in function __catch$?resolve@TcpTransport@impl@rtc@@AAEXXZ$0
1>libdc.lib(pollinterrupter.obj) : error LNK2001: unresolved external symbol __imp__freeaddrinfo@4
1>libdc.lib(icetransport.obj) : error LNK2001: unresolved external symbol __imp__freeaddrinfo@4
1>libdc.lib(candidate.obj) : error LNK2001: unresolved external symbol __imp__freeaddrinfo@4
1>libdc.lib(tcptransport.obj) : error LNK2019: unresolved external symbol __imp__getnameinfo@28 referenced in function "public: __thiscall rtc::impl::TcpTransport::TcpTransport(unsigned int,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TcpTransport@impl@rtc@@QAE@IV?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@std@@@Z)
1>libdc.lib(icetransport.obj) : error LNK2001: unresolved external symbol __imp__getnameinfo@28
1>libdc.lib(candidate.obj) : error LNK2001: unresolved external symbol __imp__getnameinfo@28
1>libdc.lib(pollservice.obj) : error LNK2019: unresolved external symbol __imp__WSAPoll@12 referenced in function "private: void __thiscall rtc::impl::PollService::runLoop(void)" (?runLoop@PollService@impl@rtc@@AAEXXZ)
1>libdc.lib(sha.obj) : error LNK2019: unresolved external symbol _SHA1_Init referenced in function "class std::vector<enum std::byte,class std::allocator<enum std::byte> > __cdecl rtc::impl::`anonymous namespace'::Sha1(enum std::byte const *,unsigned int)" (?Sha1@?A0x53de18e6@impl@rtc@@YA?AV?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@PBW4byte@5@I@Z)
1>libdc.lib(sha.obj) : error LNK2019: unresolved external symbol _SHA1_Update referenced in function "class std::vector<enum std::byte,class std::allocator<enum std::byte> > __cdecl rtc::impl::`anonymous namespace'::Sha1(enum std::byte const *,unsigned int)" (?Sha1@?A0x53de18e6@impl@rtc@@YA?AV?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@PBW4byte@5@I@Z)
1>libdc.lib(sha.obj) : error LNK2019: unresolved external symbol _SHA1_Final referenced in function "class std::vector<enum std::byte,class std::allocator<enum std::byte> > __cdecl rtc::impl::`anonymous namespace'::Sha1(enum std::byte const *,unsigned int)" (?Sha1@?A0x53de18e6@impl@rtc@@YA?AV?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@PBW4byte@5@I@Z)
1>libdc.lib(init.obj) : error LNK2019: unresolved external symbol __imp__WSAStartup@8 referenced in function "private: void __thiscall rtc::impl::Init::doInit(void)" (?doInit@Init@impl@rtc@@AAEXXZ)
1>libdc.lib(init.obj) : error LNK2019: unresolved external symbol __imp__WSACleanup@0 referenced in function "private: void __thiscall rtc::impl::Init::doCleanup(void)" (?doCleanup@Init@impl@rtc@@AAEXXZ)
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _CRYPTO_get_ex_new_index referenced in function "public: static void __cdecl rtc::impl::TlsTransport::Init(void)" (?Init@TlsTransport@impl@rtc@@SAXXZ)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _CRYPTO_get_ex_new_index
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _BIO_new referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(tls.obj) : error LNK2001: unresolved external symbol _BIO_new
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _BIO_new
1>libdc.lib(certificate.obj) : error LNK2001: unresolved external symbol _BIO_new
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _BIO_read referenced in function "protected: bool __thiscall rtc::impl::TlsTransport::flushOutput(void)" (?flushOutput@TlsTransport@impl@rtc@@IAE_NXZ)
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _BIO_write referenced in function "protected: void __thiscall rtc::impl::TlsTransport::doRecv(void)" (?doRecv@TlsTransport@impl@rtc@@IAEXXZ)
1>libdc.lib(tls.obj) : error LNK2001: unresolved external symbol _BIO_write
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _BIO_write
1>libdc.lib(certificate.obj) : error LNK2001: unresolved external symbol _BIO_write
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _BIO_ctrl referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _BIO_ctrl
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _BIO_s_mem referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(tls.obj) : error LNK2001: unresolved external symbol _BIO_s_mem
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _BIO_s_mem
1>libdc.lib(certificate.obj) : error LNK2001: unresolved external symbol _BIO_s_mem
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _EC_KEY_new_by_curve_name referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _EC_KEY_new_by_curve_name
1>libdc.lib(certificate.obj) : error LNK2001: unresolved external symbol _EC_KEY_new_by_curve_name
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _EC_KEY_free referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _EC_KEY_free
1>libdc.lib(certificate.obj) : error LNK2001: unresolved external symbol _EC_KEY_free
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_CTX_set_options referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_CTX_set_options
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_CTX_set_info_callback referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_CTX_set_info_callback
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_is_init_finished referenced in function "protected: void __thiscall rtc::impl::TlsTransport::doRecv(void)" (?doRecv@TlsTransport@impl@rtc@@IAEXXZ)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_is_init_finished
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_CTX_set_cipher_list referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_CTX_set_cipher_list
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_CTX_new referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_CTX_new
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_CTX_free referenced in function __catch$??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z$0
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_CTX_free
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_set_bio referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_set_bio
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_CTX_set_verify referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_CTX_set_verify
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_CTX_use_PrivateKey referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_CTX_use_PrivateKey
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_CTX_use_certificate referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_CTX_use_certificate
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_new referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_new
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_set1_host referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_set_hostflags referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_free referenced in function __catch$??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z$0
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_free
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_read referenced in function "protected: void __thiscall rtc::impl::TlsTransport::doRecv(void)" (?doRecv@TlsTransport@impl@rtc@@IAEXXZ)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_read
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_write referenced in function "public: virtual bool __thiscall rtc::impl::TlsTransport::send(class std::shared_ptr<struct rtc::Message>)" (?send@TlsTransport@impl@rtc@@UAE_NV?$shared_ptr@UMessage@rtc@@@std@@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_write
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_ctrl referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_ctrl
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_CTX_ctrl referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_CTX_ctrl
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _TLS_method referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_do_handshake referenced in function "protected: void __thiscall rtc::impl::TlsTransport::doRecv(void)" (?doRecv@TlsTransport@impl@rtc@@IAEXXZ)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_do_handshake
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_shutdown referenced in function __catch$?doRecv@TlsTransport@impl@rtc@@IAEXXZ$0
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_shutdown
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_alert_desc_string_long referenced in function "protected: static void __cdecl rtc::impl::TlsTransport::InfoCallback(struct ssl_st const *,int,int)" (?InfoCallback@TlsTransport@impl@rtc@@KAXPBUssl_st@@HH@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_alert_desc_string_long
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_set_connect_state referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_set_connect_state
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_set_accept_state referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_set_accept_state
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_CTX_set_quiet_shutdown referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_CTX_set_quiet_shutdown
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_CTX_set_default_verify_paths referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_set_ex_data referenced in function "public: __thiscall rtc::impl::TlsTransport::TlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0TlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_set_ex_data
1>libdc.lib(tlstransport.obj) : error LNK2019: unresolved external symbol _SSL_get_ex_data referenced in function "protected: static void __cdecl rtc::impl::TlsTransport::InfoCallback(struct ssl_st const *,int,int)" (?InfoCallback@TlsTransport@impl@rtc@@KAXPBUssl_st@@HH@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _SSL_get_ex_data
1>libdc.lib(wstransport.obj) : error LNK2019: unresolved external symbol __imp__htonl@4 referenced in function "private: unsigned int __thiscall rtc::impl::WsTransport::readFrame(enum std::byte *,unsigned int,struct rtc::impl::WsTransport::Frame &)" (?readFrame@WsTransport@impl@rtc@@AAEIPAW4byte@std@@IAAUFrame@123@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2001: unresolved external symbol __imp__htonl@4
1>libdc.lib(rtp.obj) : error LNK2001: unresolved external symbol __imp__htonl@4
1>libdc.lib(wstransport.obj) : error LNK2019: unresolved external symbol __imp__htons@4 referenced in function "private: bool __thiscall rtc::impl::WsTransport::sendFrame(struct rtc::impl::WsTransport::Frame const &)" (?sendFrame@WsTransport@impl@rtc@@AAE_NABUFrame@123@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2001: unresolved external symbol __imp__htons@4
1>libdc.lib(rtp.obj) : error LNK2001: unresolved external symbol __imp__htons@4
1>libdc.lib(wstransport.obj) : error LNK2019: unresolved external symbol __imp__ntohs@4 referenced in function "private: unsigned int __thiscall rtc::impl::WsTransport::readFrame(enum std::byte *,unsigned int,struct rtc::impl::WsTransport::Frame &)" (?readFrame@WsTransport@impl@rtc@@AAEIPAW4byte@std@@IAAUFrame@123@@Z)
1>libdc.lib(rtp.obj) : error LNK2001: unresolved external symbol __imp__ntohs@4
1>libdc.lib(verifiedtlstransport.obj) : error LNK2019: unresolved external symbol _SSL_set_verify referenced in function "public: __thiscall rtc::impl::VerifiedTlsTransport::VerifiedTlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0VerifiedTlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(verifiedtlstransport.obj) : error LNK2019: unresolved external symbol _SSL_set_verify_depth referenced in function "public: __thiscall rtc::impl::VerifiedTlsTransport::VerifiedTlsTransport(class std::variant<class std::shared_ptr<class rtc::impl::TcpTransport>,class std::shared_ptr<class rtc::impl::HttpProxyTransport> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::shared_ptr<class rtc::impl::Certificate>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0VerifiedTlsTransport@impl@rtc@@QAE@V?$variant@V?$shared_ptr@VTcpTransport@impl@rtc@@@std@@V?$shared_ptr@VHttpProxyTransport@impl@rtc@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(pollinterrupter.obj) : error LNK2019: unresolved external symbol __imp__bind@12 referenced in function "public: __thiscall rtc::impl::PollInterrupter::PollInterrupter(void)" (??0PollInterrupter@impl@rtc@@QAE@XZ)
1>libdc.lib(pollinterrupter.obj) : error LNK2019: unresolved external symbol __imp__getsockname@12 referenced in function "public: __thiscall rtc::impl::PollInterrupter::PollInterrupter(void)" (??0PollInterrupter@impl@rtc@@QAE@XZ)
1>libdc.lib(tls.obj) : error LNK2019: unresolved external symbol _OPENSSL_init_crypto referenced in function "void __cdecl rtc::openssl::init(void)" (?init@openssl@rtc@@YAXXZ)
1>libdc.lib(tls.obj) : error LNK2019: unresolved external symbol _BIO_free referenced in function __catch$?BIO_new_from_file@openssl@rtc@@YAPAUbio_st@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z$0
1>libdc.lib(certificate.obj) : error LNK2001: unresolved external symbol _BIO_free
1>libdc.lib(tls.obj) : error LNK2019: unresolved external symbol _SSL_get_error referenced in function "bool __cdecl rtc::openssl::check(struct ssl_st *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?check@openssl@rtc@@YA_NPAUssl_st@@HABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(tls.obj) : error LNK2019: unresolved external symbol _OPENSSL_init_ssl referenced in function "void __cdecl rtc::openssl::init(void)" (?init@openssl@rtc@@YAXXZ)
1>libdc.lib(tls.obj) : error LNK2019: unresolved external symbol _ERR_get_error referenced in function "bool __cdecl rtc::openssl::check(int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?check@openssl@rtc@@YA_NHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2001: unresolved external symbol _ERR_get_error
1>libdc.lib(dtlssrtptransport.obj) : error LNK2001: unresolved external symbol _ERR_get_error
1>libdc.lib(tls.obj) : error LNK2019: unresolved external symbol _ERR_error_string_n referenced in function "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl rtc::openssl::error_string(unsigned long)" (?error_string@openssl@rtc@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@K@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _BIO_set_data referenced in function "public: __thiscall rtc::impl::DtlsTransport::DtlsTransport(class std::shared_ptr<class rtc::impl::IceTransport>,class std::shared_ptr<class rtc::impl::Certificate>,class std::optional<unsigned int>,class std::function<bool __cdecl(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0DtlsTransport@impl@rtc@@QAE@V?$shared_ptr@VIceTransport@impl@rtc@@@std@@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$optional@I@4@V?$function@$$A6A_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _BIO_get_data referenced in function "protected: static int __cdecl rtc::impl::DtlsTransport::BioMethodWrite(struct bio_st *,char const *,int)" (?BioMethodWrite@DtlsTransport@impl@rtc@@KAHPAUbio_st@@PBDH@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _BIO_set_init referenced in function "protected: static int __cdecl rtc::impl::DtlsTransport::BioMethodNew(struct bio_st *)" (?BioMethodNew@DtlsTransport@impl@rtc@@KAHPAUbio_st@@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _BIO_set_shutdown referenced in function "protected: static int __cdecl rtc::impl::DtlsTransport::BioMethodNew(struct bio_st *)" (?BioMethodNew@DtlsTransport@impl@rtc@@KAHPAUbio_st@@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _BIO_meth_new referenced in function "public: static void __cdecl rtc::impl::DtlsTransport::Init(void)" (?Init@DtlsTransport@impl@rtc@@SAXXZ)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _BIO_meth_set_write referenced in function "public: static void __cdecl rtc::impl::DtlsTransport::Init(void)" (?Init@DtlsTransport@impl@rtc@@SAXXZ)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _BIO_meth_set_ctrl referenced in function "public: static void __cdecl rtc::impl::DtlsTransport::Init(void)" (?Init@DtlsTransport@impl@rtc@@SAXXZ)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _BIO_meth_set_create referenced in function "public: static void __cdecl rtc::impl::DtlsTransport::Init(void)" (?Init@DtlsTransport@impl@rtc@@SAXXZ)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _BIO_meth_set_destroy referenced in function "public: static void __cdecl rtc::impl::DtlsTransport::Init(void)" (?Init@DtlsTransport@impl@rtc@@SAXXZ)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _X509_STORE_CTX_get_ex_data referenced in function "protected: static int __cdecl rtc::impl::DtlsTransport::CertificateCallback(int,struct x509_store_ctx_st *)" (?CertificateCallback@DtlsTransport@impl@rtc@@KAHHPAUx509_store_ctx_st@@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _X509_STORE_CTX_get_current_cert referenced in function "protected: static int __cdecl rtc::impl::DtlsTransport::CertificateCallback(int,struct x509_store_ctx_st *)" (?CertificateCallback@DtlsTransport@impl@rtc@@KAHHPAUx509_store_ctx_st@@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _SSL_set_tlsext_use_srtp referenced in function "public: __thiscall rtc::impl::DtlsTransport::DtlsTransport(class std::shared_ptr<class rtc::impl::IceTransport>,class std::shared_ptr<class rtc::impl::Certificate>,class std::optional<unsigned int>,class std::function<bool __cdecl(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0DtlsTransport@impl@rtc@@QAE@V?$shared_ptr@VIceTransport@impl@rtc@@@std@@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$optional@I@4@V?$function@$$A6A_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _SSL_CTX_set_verify_depth referenced in function "public: __thiscall rtc::impl::DtlsTransport::DtlsTransport(class std::shared_ptr<class rtc::impl::IceTransport>,class std::shared_ptr<class rtc::impl::Certificate>,class std::optional<unsigned int>,class std::function<bool __cdecl(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0DtlsTransport@impl@rtc@@QAE@V?$shared_ptr@VIceTransport@impl@rtc@@@std@@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$optional@I@4@V?$function@$$A6A_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _SSL_CTX_check_private_key referenced in function "public: __thiscall rtc::impl::DtlsTransport::DtlsTransport(class std::shared_ptr<class rtc::impl::IceTransport>,class std::shared_ptr<class rtc::impl::Certificate>,class std::optional<unsigned int>,class std::function<bool __cdecl(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0DtlsTransport@impl@rtc@@QAE@V?$shared_ptr@VIceTransport@impl@rtc@@@std@@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$optional@I@4@V?$function@$$A6A_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _DTLS_method referenced in function "public: __thiscall rtc::impl::DtlsTransport::DtlsTransport(class std::shared_ptr<class rtc::impl::IceTransport>,class std::shared_ptr<class rtc::impl::Certificate>,class std::optional<unsigned int>,class std::function<bool __cdecl(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0DtlsTransport@impl@rtc@@QAE@V?$shared_ptr@VIceTransport@impl@rtc@@@std@@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$optional@I@4@V?$function@$$A6A_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlstransport.obj) : error LNK2019: unresolved external symbol _SSL_get_ex_data_X509_STORE_CTX_idx referenced in function "protected: static int __cdecl rtc::impl::DtlsTransport::CertificateCallback(int,struct x509_store_ctx_st *)" (?CertificateCallback@DtlsTransport@impl@rtc@@KAHHPAUx509_store_ctx_st@@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _g_free referenced in function __catch$?CandidateCallback@IceTransport@impl@rtc@@CAXPAU_NiceAgent@@PAU_NiceCandidate@@PAX@Z$0
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _g_slist_free_full referenced in function "public: bool __thiscall rtc::impl::IceTransport::addRemoteCandidate(class rtc::Candidate const &)" (?addRemoteCandidate@IceTransport@impl@rtc@@QAE_NABVCandidate@3@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _g_slist_append referenced in function "public: bool __thiscall rtc::impl::IceTransport::addRemoteCandidate(class rtc::Candidate const &)" (?addRemoteCandidate@IceTransport@impl@rtc@@QAE_NABVCandidate@3@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _g_main_loop_new referenced in function "public: static void __cdecl rtc::impl::IceTransport::Init(void)" (?Init@IceTransport@impl@rtc@@SAXXZ)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _g_main_loop_run referenced in function "public: static void __cdecl rtc::impl::IceTransport::Init(void)" (?Init@IceTransport@impl@rtc@@SAXXZ)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _g_main_loop_quit referenced in function "public: static void __cdecl rtc::impl::IceTransport::Cleanup(void)" (?Cleanup@IceTransport@impl@rtc@@SAXXZ)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _g_main_loop_unref referenced in function "public: static void __cdecl rtc::impl::IceTransport::Init(void)" (?Init@IceTransport@impl@rtc@@SAXXZ)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _g_main_loop_get_context referenced in function "public: __thiscall rtc::impl::IceTransport::IceTransport(struct rtc::Configuration const &,class std::function<void __cdecl(class rtc::Candidate const &)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>,class std::function<void __cdecl(enum rtc::impl::IceTransport::GatheringState)>)" (??0IceTransport@impl@rtc@@QAE@ABUConfiguration@2@V?$function@$$A6AXABVCandidate@rtc@@@Z@std@@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@5@V?$function@$$A6AXW4GatheringState@IceTransport@impl@rtc@@@Z@5@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _g_source_remove referenced in function "public: virtual __thiscall rtc::impl::IceTransport::~IceTransport(void)" (??1IceTransport@impl@rtc@@UAE@XZ)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _g_timeout_add referenced in function "private: void __thiscall rtc::impl::IceTransport::processStateChange(unsigned int)" (?processStateChange@IceTransport@impl@rtc@@AAEXI@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _g_log_set_handler referenced in function "public: static void __cdecl rtc::impl::IceTransport::Init(void)" (?Init@IceTransport@impl@rtc@@SAXXZ)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _g_type_check_instance_cast referenced in function "public: __thiscall rtc::impl::IceTransport::IceTransport(struct rtc::Configuration const &,class std::function<void __cdecl(class rtc::Candidate const &)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>,class std::function<void __cdecl(enum rtc::impl::IceTransport::GatheringState)>)" (??0IceTransport@impl@rtc@@QAE@ABUConfiguration@2@V?$function@$$A6AXABVCandidate@rtc@@@Z@std@@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@5@V?$function@$$A6AXW4GatheringState@IceTransport@impl@rtc@@@Z@5@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _g_signal_connect_data referenced in function "public: __thiscall rtc::impl::IceTransport::IceTransport(struct rtc::Configuration const &,class std::function<void __cdecl(class rtc::Candidate const &)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>,class std::function<void __cdecl(enum rtc::impl::IceTransport::GatheringState)>)" (??0IceTransport@impl@rtc@@QAE@ABUConfiguration@2@V?$function@$$A6AXABVCandidate@rtc@@@Z@std@@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@5@V?$function@$$A6AXW4GatheringState@IceTransport@impl@rtc@@@Z@5@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _g_object_set referenced in function "public: __thiscall rtc::impl::IceTransport::IceTransport(struct rtc::Configuration const &,class std::function<void __cdecl(class rtc::Candidate const &)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>,class std::function<void __cdecl(enum rtc::impl::IceTransport::GatheringState)>)" (??0IceTransport@impl@rtc@@QAE@ABUConfiguration@2@V?$function@$$A6AXABVCandidate@rtc@@@Z@std@@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@5@V?$function@$$A6AXW4GatheringState@IceTransport@impl@rtc@@@Z@5@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _g_object_unref referenced in function "void __cdecl rtc::impl::closeNiceAgentCallback(struct _GObject *,struct _GAsyncResult *,void *)" (?closeNiceAgentCallback@impl@rtc@@YAXPAU_GObject@@PAU_GAsyncResult@@PAX@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_address_get_port referenced in function "private: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl rtc::impl::IceTransport::AddressToString(struct _NiceAddress const &)" (?AddressToString@IceTransport@impl@rtc@@CA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABU_NiceAddress@@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_address_to_string referenced in function "private: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl rtc::impl::IceTransport::AddressToString(struct _NiceAddress const &)" (?AddressToString@IceTransport@impl@rtc@@CA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABU_NiceAddress@@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_candidate_free referenced in function "public: bool __thiscall rtc::impl::IceTransport::addRemoteCandidate(class rtc::Candidate const &)" (?addRemoteCandidate@IceTransport@impl@rtc@@QAE_NABVCandidate@3@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_debug_enable referenced in function "public: static void __cdecl rtc::impl::IceTransport::Init(void)" (?Init@IceTransport@impl@rtc@@SAXXZ)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_new_full referenced in function "public: __thiscall rtc::impl::IceTransport::IceTransport(struct rtc::Configuration const &,class std::function<void __cdecl(class rtc::Candidate const &)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>,class std::function<void __cdecl(enum rtc::impl::IceTransport::GatheringState)>)" (??0IceTransport@impl@rtc@@QAE@ABUConfiguration@2@V?$function@$$A6AXABVCandidate@rtc@@@Z@std@@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@5@V?$function@$$A6AXW4GatheringState@IceTransport@impl@rtc@@@Z@5@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_add_stream referenced in function "public: __thiscall rtc::impl::IceTransport::IceTransport(struct rtc::Configuration const &,class std::function<void __cdecl(class rtc::Candidate const &)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>,class std::function<void __cdecl(enum rtc::impl::IceTransport::GatheringState)>)" (??0IceTransport@impl@rtc@@QAE@ABUConfiguration@2@V?$function@$$A6AXABVCandidate@rtc@@@Z@std@@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@5@V?$function@$$A6AXW4GatheringState@IceTransport@impl@rtc@@@Z@5@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_remove_stream referenced in function "public: virtual __thiscall rtc::impl::IceTransport::~IceTransport(void)" (??1IceTransport@impl@rtc@@UAE@XZ)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_set_port_range referenced in function "public: __thiscall rtc::impl::IceTransport::IceTransport(struct rtc::Configuration const &,class std::function<void __cdecl(class rtc::Candidate const &)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>,class std::function<void __cdecl(enum rtc::impl::IceTransport::GatheringState)>)" (??0IceTransport@impl@rtc@@QAE@ABUConfiguration@2@V?$function@$$A6AXABVCandidate@rtc@@@Z@std@@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@5@V?$function@$$A6AXW4GatheringState@IceTransport@impl@rtc@@@Z@5@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_set_relay_info referenced in function "public: __thiscall rtc::impl::IceTransport::IceTransport(struct rtc::Configuration const &,class std::function<void __cdecl(class rtc::Candidate const &)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>,class std::function<void __cdecl(enum rtc::impl::IceTransport::GatheringState)>)" (??0IceTransport@impl@rtc@@QAE@ABUConfiguration@2@V?$function@$$A6AXABVCandidate@rtc@@@Z@std@@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@5@V?$function@$$A6AXW4GatheringState@IceTransport@impl@rtc@@@Z@5@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_gather_candidates referenced in function "public: void __thiscall rtc::impl::IceTransport::gatherLocalCandidates(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?gatherLocalCandidates@IceTransport@impl@rtc@@QAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_set_remote_candidates referenced in function "public: bool __thiscall rtc::impl::IceTransport::addRemoteCandidate(class rtc::Candidate const &)" (?addRemoteCandidate@IceTransport@impl@rtc@@QAE_NABVCandidate@3@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_send referenced in function "private: virtual bool __thiscall rtc::impl::IceTransport::outgoing(class std::shared_ptr<struct rtc::Message>)" (?outgoing@IceTransport@impl@rtc@@EAE_NV?$shared_ptr@UMessage@rtc@@@std@@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_attach_recv referenced in function "public: __thiscall rtc::impl::IceTransport::IceTransport(struct rtc::Configuration const &,class std::function<void __cdecl(class rtc::Candidate const &)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>,class std::function<void __cdecl(enum rtc::impl::IceTransport::GatheringState)>)" (??0IceTransport@impl@rtc@@QAE@ABUConfiguration@2@V?$function@$$A6AXABVCandidate@rtc@@@Z@std@@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@5@V?$function@$$A6AXW4GatheringState@IceTransport@impl@rtc@@@Z@5@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_get_selected_pair referenced in function "public: class std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > __thiscall rtc::impl::IceTransport::getLocalAddress(void)const " (?getLocalAddress@IceTransport@impl@rtc@@QBE?AV?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@XZ)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_set_stream_tos referenced in function "private: virtual bool __thiscall rtc::impl::IceTransport::outgoing(class std::shared_ptr<struct rtc::Message>)" (?outgoing@IceTransport@impl@rtc@@EAE_NV?$shared_ptr@UMessage@rtc@@@std@@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_set_stream_name referenced in function "public: __thiscall rtc::impl::IceTransport::IceTransport(struct rtc::Configuration const &,class std::function<void __cdecl(class rtc::Candidate const &)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>,class std::function<void __cdecl(enum rtc::impl::IceTransport::GatheringState)>)" (??0IceTransport@impl@rtc@@QAE@ABUConfiguration@2@V?$function@$$A6AXABVCandidate@rtc@@@Z@std@@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@5@V?$function@$$A6AXW4GatheringState@IceTransport@impl@rtc@@@Z@5@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_generate_local_sdp referenced in function "public: class rtc::Description __thiscall rtc::impl::IceTransport::getLocalDescription(enum rtc::Description::Type)const " (?getLocalDescription@IceTransport@impl@rtc@@QBE?AVDescription@3@W4Type@43@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_generate_local_candidate_sdp referenced in function "private: static void __cdecl rtc::impl::IceTransport::CandidateCallback(struct _NiceAgent *,struct _NiceCandidate *,void *)" (?CandidateCallback@IceTransport@impl@rtc@@CAXPAU_NiceAgent@@PAU_NiceCandidate@@PAX@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_parse_remote_sdp referenced in function "public: void __thiscall rtc::impl::IceTransport::setRemoteDescription(class rtc::Description const &)" (?setRemoteDescription@IceTransport@impl@rtc@@QAEXABVDescription@3@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_parse_remote_candidate_sdp referenced in function "public: bool __thiscall rtc::impl::IceTransport::addRemoteCandidate(class rtc::Candidate const &)" (?addRemoteCandidate@IceTransport@impl@rtc@@QAE_NABVCandidate@3@@Z)
1>libdc.lib(icetransport.obj) : error LNK2019: unresolved external symbol _nice_agent_close_async referenced in function "void __cdecl rtc::impl::closeNiceAgent(struct _NiceAgent *)" (?closeNiceAgent@impl@rtc@@YAXPAU_NiceAgent@@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol __imp__ntohl@4 referenced in function "private: void __thiscall rtc::impl::SctpTransport::doRecv(void)" (?doRecv@SctpTransport@impl@rtc@@AAEXXZ)
1>libdc.lib(rtp.obj) : error LNK2001: unresolved external symbol __imp__ntohl@4
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_init referenced in function "public: static void __cdecl rtc::impl::SctpTransport::Init(void)" (?Init@SctpTransport@impl@rtc@@SAXXZ)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_socket referenced in function "public: __thiscall rtc::impl::SctpTransport::SctpTransport(class std::shared_ptr<class rtc::impl::Transport>,struct rtc::Configuration const &,struct rtc::impl::SctpTransport::Ports,class std::function<void __cdecl(class std::shared_ptr<struct rtc::Message>)>,class std::function<void __cdecl(unsigned short,unsigned int)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0SctpTransport@impl@rtc@@QAE@V?$shared_ptr@VTransport@impl@rtc@@@std@@ABUConfiguration@2@UPorts@012@V?$function@$$A6AXV?$shared_ptr@UMessage@rtc@@@std@@@Z@4@V?$function@$$A6AXGI@Z@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_setsockopt referenced in function "public: __thiscall rtc::impl::SctpTransport::SctpTransport(class std::shared_ptr<class rtc::impl::Transport>,struct rtc::Configuration const &,struct rtc::impl::SctpTransport::Ports,class std::function<void __cdecl(class std::shared_ptr<struct rtc::Message>)>,class std::function<void __cdecl(unsigned short,unsigned int)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0SctpTransport@impl@rtc@@QAE@V?$shared_ptr@VTransport@impl@rtc@@@std@@ABUConfiguration@2@UPorts@012@V?$function@$$A6AXV?$shared_ptr@UMessage@rtc@@@std@@@Z@4@V?$function@$$A6AXGI@Z@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_getsockopt referenced in function "public: __thiscall rtc::impl::SctpTransport::SctpTransport(class std::shared_ptr<class rtc::impl::Transport>,struct rtc::Configuration const &,struct rtc::impl::SctpTransport::Ports,class std::function<void __cdecl(class std::shared_ptr<struct rtc::Message>)>,class std::function<void __cdecl(unsigned short,unsigned int)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0SctpTransport@impl@rtc@@QAE@V?$shared_ptr@VTransport@impl@rtc@@@std@@ABUConfiguration@2@UPorts@012@V?$function@$$A6AXV?$shared_ptr@UMessage@rtc@@@std@@@Z@4@V?$function@$$A6AXGI@Z@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sendv referenced in function "private: bool __thiscall rtc::impl::SctpTransport::trySendMessage(class std::shared_ptr<struct rtc::Message>)" (?trySendMessage@SctpTransport@impl@rtc@@AAE_NV?$shared_ptr@UMessage@rtc@@@std@@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_recvv referenced in function "private: void __thiscall rtc::impl::SctpTransport::doRecv(void)" (?doRecv@SctpTransport@impl@rtc@@AAEXXZ)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_bind referenced in function "private: void __thiscall rtc::impl::SctpTransport::connect(void)" (?connect@SctpTransport@impl@rtc@@AAEXXZ)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_connect referenced in function "private: void __thiscall rtc::impl::SctpTransport::connect(void)" (?connect@SctpTransport@impl@rtc@@AAEXXZ)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_close referenced in function "public: virtual __thiscall rtc::impl::SctpTransport::~SctpTransport(void)" (??1SctpTransport@impl@rtc@@UAE@XZ)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_finish referenced in function "public: static void __cdecl rtc::impl::SctpTransport::Cleanup(void)" (?Cleanup@SctpTransport@impl@rtc@@SAXXZ)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_shutdown referenced in function "public: void __thiscall rtc::impl::SctpTransport::close(void)" (?close@SctpTransport@impl@rtc@@QAEXXZ)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_conninput referenced in function "private: virtual void __thiscall rtc::impl::SctpTransport::incoming(class std::shared_ptr<struct rtc::Message>)" (?incoming@SctpTransport@impl@rtc@@EAEXV?$shared_ptr@UMessage@rtc@@@std@@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_set_non_blocking referenced in function "public: __thiscall rtc::impl::SctpTransport::SctpTransport(class std::shared_ptr<class rtc::impl::Transport>,struct rtc::Configuration const &,struct rtc::impl::SctpTransport::Ports,class std::function<void __cdecl(class std::shared_ptr<struct rtc::Message>)>,class std::function<void __cdecl(unsigned short,unsigned int)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0SctpTransport@impl@rtc@@QAE@V?$shared_ptr@VTransport@impl@rtc@@@std@@ABUConfiguration@2@UPorts@012@V?$function@$$A6AXV?$shared_ptr@UMessage@rtc@@@std@@@Z@4@V?$function@$$A6AXGI@Z@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_register_address referenced in function "public: __thiscall rtc::impl::SctpTransport::SctpTransport(class std::shared_ptr<class rtc::impl::Transport>,struct rtc::Configuration const &,struct rtc::impl::SctpTransport::Ports,class std::function<void __cdecl(class std::shared_ptr<struct rtc::Message>)>,class std::function<void __cdecl(unsigned short,unsigned int)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0SctpTransport@impl@rtc@@QAE@V?$shared_ptr@VTransport@impl@rtc@@@std@@ABUConfiguration@2@UPorts@012@V?$function@$$A6AXV?$shared_ptr@UMessage@rtc@@@std@@@Z@4@V?$function@$$A6AXGI@Z@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_deregister_address referenced in function "public: virtual __thiscall rtc::impl::SctpTransport::~SctpTransport(void)" (??1SctpTransport@impl@rtc@@UAE@XZ)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_set_upcall referenced in function "public: __thiscall rtc::impl::SctpTransport::SctpTransport(class std::shared_ptr<class rtc::impl::Transport>,struct rtc::Configuration const &,struct rtc::impl::SctpTransport::Ports,class std::function<void __cdecl(class std::shared_ptr<struct rtc::Message>)>,class std::function<void __cdecl(unsigned short,unsigned int)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0SctpTransport@impl@rtc@@QAE@V?$shared_ptr@VTransport@impl@rtc@@@std@@ABUConfiguration@2@UPorts@012@V?$function@$$A6AXV?$shared_ptr@UMessage@rtc@@@std@@@Z@4@V?$function@$$A6AXGI@Z@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_get_events referenced in function "private: void __thiscall rtc::impl::SctpTransport::handleUpcall(void)" (?handleUpcall@SctpTransport@impl@rtc@@AAEXXZ)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_enable_crc32c_offload referenced in function "public: static void __cdecl rtc::impl::SctpTransport::Init(void)" (?Init@SctpTransport@impl@rtc@@SAXXZ)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_crc32c referenced in function "private: static int __cdecl rtc::impl::SctpTransport::WriteCallback(void *,void *,unsigned int,unsigned char,unsigned char)" (?WriteCallback@SctpTransport@impl@rtc@@CAHPAX0IEE@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_sendspace referenced in function "public: static void __cdecl rtc::impl::SctpTransport::SetSettings(struct rtc::SctpSettings const &)" (?SetSettings@SctpTransport@impl@rtc@@SAXABUSctpSettings@3@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_recvspace referenced in function "public: static void __cdecl rtc::impl::SctpTransport::SetSettings(struct rtc::SctpSettings const &)" (?SetSettings@SctpTransport@impl@rtc@@SAXABUSctpSettings@3@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_ecn_enable referenced in function "public: static void __cdecl rtc::impl::SctpTransport::Init(void)" (?Init@SctpTransport@impl@rtc@@SAXXZ)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_pr_enable referenced in function "public: static void __cdecl rtc::impl::SctpTransport::Init(void)" (?Init@SctpTransport@impl@rtc@@SAXXZ)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_max_burst_default referenced in function "public: static void __cdecl rtc::impl::SctpTransport::SetSettings(struct rtc::SctpSettings const &)" (?SetSettings@SctpTransport@impl@rtc@@SAXABUSctpSettings@3@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_max_chunks_on_queue referenced in function "public: static void __cdecl rtc::impl::SctpTransport::SetSettings(struct rtc::SctpSettings const &)" (?SetSettings@SctpTransport@impl@rtc@@SAXABUSctpSettings@3@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_delayed_sack_time_default referenced in function "public: static void __cdecl rtc::impl::SctpTransport::SetSettings(struct rtc::SctpSettings const &)" (?SetSettings@SctpTransport@impl@rtc@@SAXABUSctpSettings@3@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_heartbeat_interval_default referenced in function "public: static void __cdecl rtc::impl::SctpTransport::SetSettings(struct rtc::SctpSettings const &)" (?SetSettings@SctpTransport@impl@rtc@@SAXABUSctpSettings@3@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_rto_max_default referenced in function "public: static void __cdecl rtc::impl::SctpTransport::SetSettings(struct rtc::SctpSettings const &)" (?SetSettings@SctpTransport@impl@rtc@@SAXABUSctpSettings@3@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_rto_min_default referenced in function "public: static void __cdecl rtc::impl::SctpTransport::SetSettings(struct rtc::SctpSettings const &)" (?SetSettings@SctpTransport@impl@rtc@@SAXABUSctpSettings@3@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_rto_initial_default referenced in function "public: static void __cdecl rtc::impl::SctpTransport::SetSettings(struct rtc::SctpSettings const &)" (?SetSettings@SctpTransport@impl@rtc@@SAXABUSctpSettings@3@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_init_rto_max_default referenced in function "public: static void __cdecl rtc::impl::SctpTransport::SetSettings(struct rtc::SctpSettings const &)" (?SetSettings@SctpTransport@impl@rtc@@SAXABUSctpSettings@3@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_init_rtx_max_default referenced in function "public: static void __cdecl rtc::impl::SctpTransport::SetSettings(struct rtc::SctpSettings const &)" (?SetSettings@SctpTransport@impl@rtc@@SAXABUSctpSettings@3@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_assoc_rtx_max_default referenced in function "public: static void __cdecl rtc::impl::SctpTransport::SetSettings(struct rtc::SctpSettings const &)" (?SetSettings@SctpTransport@impl@rtc@@SAXABUSctpSettings@3@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_path_rtx_max_default referenced in function "public: static void __cdecl rtc::impl::SctpTransport::SetSettings(struct rtc::SctpSettings const &)" (?SetSettings@SctpTransport@impl@rtc@@SAXABUSctpSettings@3@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_default_cc_module referenced in function "public: static void __cdecl rtc::impl::SctpTransport::SetSettings(struct rtc::SctpSettings const &)" (?SetSettings@SctpTransport@impl@rtc@@SAXABUSctpSettings@3@@Z)
1>libdc.lib(sctptransport.obj) : error LNK2019: unresolved external symbol _usrsctp_sysctl_set_sctp_initial_cwnd referenced in function "public: static void __cdecl rtc::impl::SctpTransport::SetSettings(struct rtc::SctpSettings const &)" (?SetSettings@SctpTransport@impl@rtc@@SAXABUSctpSettings@3@@Z)
1>libdc.lib(dtlssrtptransport.obj) : error LNK2019: unresolved external symbol _SSL_export_keying_material referenced in function "private: virtual void __thiscall rtc::impl::DtlsSrtpTransport::postHandshake(void)" (?postHandshake@DtlsSrtpTransport@impl@rtc@@EAEXXZ)
1>libdc.lib(dtlssrtptransport.obj) : error LNK2019: unresolved external symbol _SSL_get_selected_srtp_profile referenced in function "private: virtual void __thiscall rtc::impl::DtlsSrtpTransport::postHandshake(void)" (?postHandshake@DtlsSrtpTransport@impl@rtc@@EAEXXZ)
1>libdc.lib(dtlssrtptransport.obj) : error LNK2019: unresolved external symbol _srtp_init referenced in function "public: static void __cdecl rtc::impl::DtlsSrtpTransport::Init(void)" (?Init@DtlsSrtpTransport@impl@rtc@@SAXXZ)
1>libdc.lib(dtlssrtptransport.obj) : error LNK2019: unresolved external symbol _srtp_shutdown referenced in function "public: static void __cdecl rtc::impl::DtlsSrtpTransport::Cleanup(void)" (?Cleanup@DtlsSrtpTransport@impl@rtc@@SAXXZ)
1>libdc.lib(dtlssrtptransport.obj) : error LNK2019: unresolved external symbol _srtp_protect referenced in function "public: bool __thiscall rtc::impl::DtlsSrtpTransport::sendMedia(class std::shared_ptr<struct rtc::Message>)" (?sendMedia@DtlsSrtpTransport@impl@rtc@@QAE_NV?$shared_ptr@UMessage@rtc@@@std@@@Z)
1>libdc.lib(dtlssrtptransport.obj) : error LNK2019: unresolved external symbol _srtp_unprotect referenced in function "private: void __thiscall rtc::impl::DtlsSrtpTransport::recvMedia(class std::shared_ptr<struct rtc::Message>)" (?recvMedia@DtlsSrtpTransport@impl@rtc@@AAEXV?$shared_ptr@UMessage@rtc@@@std@@@Z)
1>libdc.lib(dtlssrtptransport.obj) : error LNK2019: unresolved external symbol _srtp_create referenced in function "public: __thiscall rtc::impl::DtlsSrtpTransport::DtlsSrtpTransport(class std::shared_ptr<class rtc::impl::IceTransport>,class std::shared_ptr<class rtc::impl::Certificate>,class std::optional<unsigned int>,class std::function<bool __cdecl(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)>,class std::function<void __cdecl(class std::shared_ptr<struct rtc::Message>)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0DtlsSrtpTransport@impl@rtc@@QAE@V?$shared_ptr@VIceTransport@impl@rtc@@@std@@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$optional@I@4@V?$function@$$A6A_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z@4@V?$function@$$A6AXV?$shared_ptr@UMessage@rtc@@@std@@@Z@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlssrtptransport.obj) : error LNK2019: unresolved external symbol _srtp_add_stream referenced in function "private: virtual void __thiscall rtc::impl::DtlsSrtpTransport::postHandshake(void)" (?postHandshake@DtlsSrtpTransport@impl@rtc@@EAEXXZ)
1>libdc.lib(dtlssrtptransport.obj) : error LNK2019: unresolved external symbol _srtp_dealloc referenced in function "public: __thiscall rtc::impl::DtlsSrtpTransport::DtlsSrtpTransport(class std::shared_ptr<class rtc::impl::IceTransport>,class std::shared_ptr<class rtc::impl::Certificate>,class std::optional<unsigned int>,class std::function<bool __cdecl(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)>,class std::function<void __cdecl(class std::shared_ptr<struct rtc::Message>)>,class std::function<void __cdecl(enum rtc::impl::Transport::State)>)" (??0DtlsSrtpTransport@impl@rtc@@QAE@V?$shared_ptr@VIceTransport@impl@rtc@@@std@@V?$shared_ptr@VCertificate@impl@rtc@@@4@V?$optional@I@4@V?$function@$$A6A_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z@4@V?$function@$$A6AXV?$shared_ptr@UMessage@rtc@@@std@@@Z@4@V?$function@$$A6AXW4State@Transport@impl@rtc@@@Z@4@@Z)
1>libdc.lib(dtlssrtptransport.obj) : error LNK2019: unresolved external symbol _srtp_crypto_policy_set_from_profile_for_rtp referenced in function "private: virtual void __thiscall rtc::impl::DtlsSrtpTransport::postHandshake(void)" (?postHandshake@DtlsSrtpTransport@impl@rtc@@EAEXXZ)
1>libdc.lib(dtlssrtptransport.obj) : error LNK2019: unresolved external symbol _srtp_crypto_policy_set_from_profile_for_rtcp referenced in function "private: virtual void __thiscall rtc::impl::DtlsSrtpTransport::postHandshake(void)" (?postHandshake@DtlsSrtpTransport@impl@rtc@@EAEXXZ)
1>libdc.lib(dtlssrtptransport.obj) : error LNK2019: unresolved external symbol _srtp_protect_rtcp referenced in function "public: bool __thiscall rtc::impl::DtlsSrtpTransport::sendMedia(class std::shared_ptr<struct rtc::Message>)" (?sendMedia@DtlsSrtpTransport@impl@rtc@@QAE_NV?$shared_ptr@UMessage@rtc@@@std@@@Z)
1>libdc.lib(dtlssrtptransport.obj) : error LNK2019: unresolved external symbol _srtp_unprotect_rtcp referenced in function "private: void __thiscall rtc::impl::DtlsSrtpTransport::recvMedia(class std::shared_ptr<struct rtc::Message>)" (?recvMedia@DtlsSrtpTransport@impl@rtc@@AAEXV?$shared_ptr@UMessage@rtc@@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _BN_rand referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _BN_new referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _BN_set_word referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _BN_free referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _BN_to_ASN1_INTEGER referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _EVP_sha256 referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _EVP_PKEY_assign referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _EVP_PKEY_new referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _EVP_PKEY_free referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::FromFile(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?FromFile@Certificate@impl@rtc@@SA?AV123@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@00@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _EC_KEY_set_asn1_flag referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _EC_KEY_generate_key referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _RSA_new referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _RSA_generate_key_ex referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _RSA_free referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _X509_sign referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _X509_digest referenced in function "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl rtc::impl::make_fingerprint(struct x509_st *)" (?make_fingerprint@impl@rtc@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAUx509_st@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _X509_gmtime_adj referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _X509_NAME_new referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _X509_NAME_free referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _X509_new referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _X509_free referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::FromFile(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?FromFile@Certificate@impl@rtc@@SA?AV123@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@00@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _X509_set_version referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _X509_get_serialNumber referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _X509_set_issuer_name referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _X509_set_subject_name referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _X509_getm_notBefore referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _X509_getm_notAfter referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _X509_set_pubkey referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _X509_NAME_add_entry_by_NID referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::Generate(enum rtc::CertificateType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Generate@Certificate@impl@rtc@@SA?AV123@W4CertificateType@3@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _PEM_read_bio_X509 referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::FromFile(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?FromFile@Certificate@impl@rtc@@SA?AV123@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@00@Z)
1>libdc.lib(certificate.obj) : error LNK2019: unresolved external symbol _PEM_read_bio_PrivateKey referenced in function "public: static class rtc::impl::Certificate __cdecl rtc::impl::Certificate::FromFile(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?FromFile@Certificate@impl@rtc@@SA?AV123@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@00@Z)
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\Debug\dcConsoleApp.exe : fatal error LNK1120: 223 unresolved externals
1>Done building project "dcConsoleApp.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
========== Build started at 2:14 PM and took 02.870 seconds ==========

加入静态依赖库

#pragma comment(lib, "D:\\SinaXTRANS\\SinaBolt\\ayame\\ZHB_LIB_DATACHANNEL\\Thirdparty\\usrsctp\\usrsctplib\\Debug\\usrsctp.lib")

#pragma comment(lib, "D:\\SinaXTRANS\\SinaBolt\\ayame\\ZHB_LIB_DATACHANNEL\\Thirdparty\\libsrtp\\Debug\\srtp2.lib")

//D:\SinaXTRANS\SinaBolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\Debug\libdc.lib
#pragma comment(lib, "D:\\SinaXTRANS\\SinaBolt\\ayame\\ZHB_LIB_DATACHANNEL\\project\\libdc\\Debug\\libdc.lib")

//D:\SinaXTRANS\SinaBolt\develop\src\ThirdParty\openssl-1.1.1.n
#pragma comment(lib, "D:\\SinaXTRANS\\SinaBolt\\develop\\src\\ThirdParty\\openssl-1.1.1.n\\libssl-1_1.lib")

#pragma comment(lib, "D:\\SinaXTRANS\\SinaBolt\\develop\\src\\ThirdParty\\openssl-1.1.1.n\\libcrypto-1_1.lib")

//D:\SinaXTRANS\SinaBolt\develop\src\ThirdParty\libnice-0.1.18\out32\lib
#pragma comment(lib, "D:\\SinaXTRANS\\SinaBolt\\develop\\src\\ThirdParty\\libnice-0.1.18\\out32\\lib\\gio-2.0.lib")

#pragma comment(lib, "D:\\SinaXTRANS\\SinaBolt\\develop\\src\\ThirdParty\\libnice-0.1.18\\out32\\lib\\gio-2.0.lib")
#pragma comment(lib, "D:\\SinaXTRANS\\SinaBolt\\develop\\src\\ThirdParty\\libnice-0.1.18\\out32\\lib\\glib-2.0.lib")
#pragma comment(lib, "D:\\SinaXTRANS\\SinaBolt\\develop\\src\\ThirdParty\\libnice-0.1.18\\out32\\lib\\gmodule-2.0.lib")

#pragma comment(lib, "D:\\SinaXTRANS\\SinaBolt\\develop\\src\\ThirdParty\\libnice-0.1.18\\out32\\lib\\gobject-2.0.lib")
//gthread-2.0.lib
#pragma comment(lib, "D:\\SinaXTRANS\\SinaBolt\\develop\\src\\ThirdParty\\libnice-0.1.18\\out32\\lib\\gthread-2.0.lib")
#pragma comment(lib, "D:\\SinaXTRANS\\SinaBolt\\develop\\src\\ThirdParty\\libnice-0.1.18\\out32\\lib\\intl.lib")
#pragma comment(lib, "D:\\SinaXTRANS\\SinaBolt\\develop\\src\\ThirdParty\\libnice-0.1.18\\out32\\lib\\nice.lib")
#pragma comment(lib, "D:\\SinaXTRANS\\SinaBolt\\develop\\src\\ThirdParty\\libnice-0.1.18\\out32\\lib\\z.lib")

还有一对链接错误

Build started...
1>------ Build started: Project: dcConsoleApp, Configuration: Debug Win32 ------
1>LINK : warning LNK4217: symbol '?onOpen@Channel@rtc@@QAEXV?$function@$$A6AXXZ@std@@@Z (public: void __thiscall rtc::Channel::onOpen(class std::function<void __cdecl(void)>))' defined in 'libdc.lib(channel.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_5>::operator()(class std::shared_ptr<class rtc::DataChannel>)const " (??R<lambda_5>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@V?$shared_ptr@VDataChannel@rtc@@@3@@Z)'
1>LINK : warning LNK4217: symbol '?onClosed@Channel@rtc@@QAEXV?$function@$$A6AXXZ@std@@@Z (public: void __thiscall rtc::Channel::onClosed(class std::function<void __cdecl(void)>))' defined in 'libdc.lib(channel.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_5>::operator()(class std::shared_ptr<class rtc::DataChannel>)const " (??R<lambda_5>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@V?$shared_ptr@VDataChannel@rtc@@@3@@Z)'
1>LINK : warning LNK4217: symbol '?onError@Channel@rtc@@QAEXV?$function@$$A6AXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z@std@@@Z (public: void __thiscall rtc::Channel::onError(class std::function<void __cdecl(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)>))' defined in 'libdc.lib(channel.obj)' is imported by 'dcConsoleApp.obj' in function '_main'
1>LINK : warning LNK4217: symbol '?onMessage@Channel@rtc@@QAEXV?$function@$$A6AXV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z@std@@@Z (public: void __thiscall rtc::Channel::onMessage(class std::function<void __cdecl(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)>))' defined in 'libdc.lib(channel.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_5>::operator()(class std::shared_ptr<class rtc::DataChannel>)const " (??R<lambda_5>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@V?$shared_ptr@VDataChannel@rtc@@@3@@Z)'
1>LINK : warning LNK4217: symbol '??0?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@QAE@$$QAV01@@Z (public: __thiscall std::vector<enum std::byte,class std::allocator<enum std::byte> >::vector<enum std::byte,class std::allocator<enum std::byte> >(class std::vector<enum std::byte,class std::allocator<enum std::byte> > &&))' defined in 'libdc.lib(channel.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall std::_Variant_storage_<0,class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >::_Variant_storage_<0,class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > ><class std::vector<enum std::byte,class std::allocator<enum std::byte> > >(struct std::integral_constant<unsigned int,0>,class std::vector<enum std::byte,class std::allocator<enum std::byte> > &&)" (??$?0V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@@?$_Variant_storage_@$0A@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@QAE@U?$integral_constant@I$0A@@1@$$QAV?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@1@@Z)'
1>LINK : warning LNK4217: symbol '??1?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@QAE@XZ (public: __thiscall std::vector<enum std::byte,class std::allocator<enum std::byte> >::~vector<enum std::byte,class std::allocator<enum std::byte> >(void))' defined in 'libdc.lib(channel.obj)' is imported by 'dcConsoleApp.obj' in function '"public: void * __thiscall std::vector<enum std::byte,class std::allocator<enum std::byte> >::`scalar deleting destructor'(unsigned int)" (??_G?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@QAEPAXI@Z)'
1>LINK : warning LNK4217: symbol '?size@?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@QBEIXZ (public: unsigned int __thiscall std::vector<enum std::byte,class std::allocator<enum std::byte> >::size(void)const )' defined in 'libdc.lib(message.obj)' is imported by 'dcConsoleApp.obj' in function '"public: auto __thiscall `public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_5>::operator()(class std::shared_ptr<class rtc::DataChannel>)const '::`2'::<lambda_3>::operator()<class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)const " (??$?RV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@<lambda_3>@?1???R<lambda_5>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z@QBE@V?$shared_ptr@VDataChannel@rtc@@@4@@Z@QBE?A_PV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@4@@Z)'
1>LINK : warning LNK4217: symbol '??0Candidate@rtc@@QAE@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z (public: __thiscall rtc::Candidate::Candidate(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >))' defined in 'libdc.lib(candidate.obj)' is imported by 'dcConsoleApp.obj' in function '"public: auto __thiscall `int __cdecl main(int,char * *)'::`3'::<lambda_4>::operator()<class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)const " (??$?RV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@<lambda_4>@?2??main@@YAHHPAPAD@Z@QBE?A_PV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z)'
1>LINK : warning LNK4217: symbol '?mid@Candidate@rtc@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall rtc::Candidate::mid(void)const )' defined in 'libdc.lib(candidate.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_4>::operator()(class rtc::Candidate)const " (??R<lambda_4>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@VCandidate@5@@Z)'
1>LINK : warning LNK4217: symbol '??BCandidate@rtc@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ (public: __thiscall rtc::Candidate::operator class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)const )' defined in 'libdc.lib(candidate.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_4>::operator()(class rtc::Candidate)const " (??R<lambda_4>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@VCandidate@5@@Z)'
1>LINK : warning LNK4217: symbol '??1Candidate@rtc@@QAE@XZ (public: __thiscall rtc::Candidate::~Candidate(void))' defined in 'libdc.lib(icetransport.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_4>::operator()(class rtc::Candidate)const " (??R<lambda_4>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@VCandidate@5@@Z)'
1>LINK : warning LNK4217: symbol '??0Candidate@rtc@@QAE@$$QAV01@@Z (public: __thiscall rtc::Candidate::Candidate(class rtc::Candidate &&))' defined in 'libdc.lib(description.obj)' is imported by 'dcConsoleApp.obj' in function '"void __cdecl std::invoke<class `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_4> &,class rtc::Candidate>(class `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_4> &,class rtc::Candidate &&)" (??$invoke@AAV<lambda_4>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z@VCandidate@6@$$V@std@@YAXAAV<lambda_4>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@0@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@0@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@$$QAVCandidate@5@@Z)'
1>LINK : warning LNK4217: symbol '??1IceServer@rtc@@QAE@XZ (public: __thiscall rtc::IceServer::~IceServer(void))' defined in 'libdc.lib(icetransport.obj)' is imported by 'dcConsoleApp.obj' in function '"public: void * __thiscall rtc::IceServer::`scalar deleting destructor'(unsigned int)" (??_GIceServer@rtc@@QAEPAXI@Z)'
1>LINK : warning LNK4217: symbol '??0IceServer@rtc@@QAE@$$QAU01@@Z (public: __thiscall rtc::IceServer::IceServer(struct rtc::IceServer &&))' defined in 'libdc.lib(icetransport.obj)' is imported by 'dcConsoleApp.obj' in function '"public: static void __cdecl std::_Default_allocator_traits<class std::allocator<struct rtc::IceServer> >::construct<struct rtc::IceServer,struct rtc::IceServer>(class std::allocator<struct rtc::IceServer> &,struct rtc::IceServer * const,struct rtc::IceServer &&)" (??$construct@UIceServer@rtc@@U12@@?$_Default_allocator_traits@V?$allocator@UIceServer@rtc@@@std@@@std@@SAXAAV?$allocator@UIceServer@rtc@@@1@QAUIceServer@rtc@@$$QAU34@@Z)'
1>LINK : warning LNK4217: symbol '??0Description@rtc@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V23@@Z (public: __thiscall rtc::Description::Description(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >))' defined in 'libdc.lib(description.obj)' is imported by 'dcConsoleApp.obj' in function '"public: auto __thiscall `int __cdecl main(int,char * *)'::`3'::<lambda_4>::operator()<class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)const " (??$?RV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@<lambda_4>@?2??main@@YAHHPAPAD@Z@QBE?A_PV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z)'
1>LINK : warning LNK4217: symbol '?typeString@Description@rtc@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall rtc::Description::typeString(void)const )' defined in 'libdc.lib(description.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_3>::operator()(class rtc::Description)const " (??R<lambda_3>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@VDescription@5@@Z)'
1>LINK : warning LNK4217: symbol '??BDescription@rtc@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ (public: __thiscall rtc::Description::operator class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)const )' defined in 'libdc.lib(description.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_3>::operator()(class rtc::Description)const " (??R<lambda_3>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@VDescription@5@@Z)'
1>LINK : warning LNK4217: symbol '??1Description@rtc@@QAE@XZ (public: __thiscall rtc::Description::~Description(void))' defined in 'libdc.lib(icetransport.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_3>::operator()(class rtc::Description)const " (??R<lambda_3>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@VDescription@5@@Z)'
1>LINK : warning LNK4217: symbol '??0WebSocket@rtc@@QAE@XZ (public: __thiscall rtc::WebSocket::WebSocket(void))' defined in 'libdc.lib(websocket.obj)' is imported by 'dcConsoleApp.obj' in function '"void __cdecl std::_Construct_in_place<class rtc::WebSocket>(class rtc::WebSocket &)" (??$_Construct_in_place@VWebSocket@rtc@@$$V@std@@YAXAAVWebSocket@rtc@@@Z)'
1>LINK : warning LNK4217: symbol '??1WebSocket@rtc@@UAE@XZ (public: virtual __thiscall rtc::WebSocket::~WebSocket(void))' defined in 'libdc.lib(websocket.obj)' is imported by 'dcConsoleApp.obj' in function '"public: virtual void * __thiscall rtc::WebSocket::`scalar deleting destructor'(unsigned int)" (??_GWebSocket@rtc@@UAEPAXI@Z)'
1>LINK : warning LNK4217: symbol '?open@WebSocket@rtc@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z (public: void __thiscall rtc::WebSocket::open(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))' defined in 'libdc.lib(websocket.obj)' is imported by 'dcConsoleApp.obj' in function '_main'
1>LINK : warning LNK4217: symbol '?send@WebSocket@rtc@@UAE_NV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z (public: virtual bool __thiscall rtc::WebSocket::send(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >))' defined in 'libdc.lib(websocket.obj)' is imported by 'dcConsoleApp.obj' in function '"public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_3>::operator()(class rtc::Description)const " (??R<lambda_3>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@VDescription@5@@Z)'
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl rtc::InitLogger(enum rtc::LogLevel,class std::function<void __cdecl(enum rtc::LogLevel,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)>)" (__imp_?InitLogger@rtc@@YAXW4LogLevel@1@V?$function@$$A6AXW4LogLevel@rtc@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z@std@@@Z) referenced in function _main
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall rtc::DataChannel::label(void)const " (__imp_?label@DataChannel@rtc@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) referenced in function "public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_5>::operator()(class std::shared_ptr<class rtc::DataChannel>)const " (??R<lambda_5>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@V?$shared_ptr@VDataChannel@rtc@@@3@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual bool __thiscall rtc::DataChannel::send(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)" (__imp_?send@DataChannel@rtc@@UAE_NV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z) referenced in function "public: __thiscall `public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_5>::operator()(class std::shared_ptr<class rtc::DataChannel>)const '::`2'::<lambda_1>::operator()(void)const " (??R<lambda_1>@?1???R<lambda_5>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z@QBE@V?$shared_ptr@VDataChannel@rtc@@@4@@Z@QBE@XZ)
1>  Hint on symbols that are defined and could potentially match:
1>    "__declspec(dllimport) public: virtual bool __thiscall rtc::WebSocket::send(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)" (__imp_?send@WebSocket@rtc@@UAE_NV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::IceServer::IceServer(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0IceServer@rtc@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "public: static void __cdecl std::_Default_allocator_traits<class std::allocator<struct rtc::IceServer> >::construct<struct rtc::IceServer,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &>(class std::allocator<struct rtc::IceServer> &,struct rtc::IceServer * const,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)" (??$construct@UIceServer@rtc@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@?$_Default_allocator_traits@V?$allocator@UIceServer@rtc@@@std@@@std@@SAXAAV?$allocator@UIceServer@rtc@@@1@QAUIceServer@rtc@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z)
1>  Hint on symbols that are defined and could potentially match:
1>    "__declspec(dllimport) public: __thiscall rtc::IceServer::IceServer(struct rtc::IceServer &&)" (__imp_??0IceServer@rtc@@QAE@$$QAU01@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::Configuration::Configuration(void)" (__imp_??0Configuration@rtc@@QAE@XZ) referenced in function _main
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::Configuration::~Configuration(void)" (__imp_??1Configuration@rtc@@QAE@XZ) referenced in function _main
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::Configuration::Configuration(struct rtc::Configuration const &)" (__imp_??0Configuration@rtc@@QAE@ABU01@@Z) referenced in function "void __cdecl std::_Construct_in_place<class rtc::PeerConnection,struct rtc::Configuration const &>(class rtc::PeerConnection &,struct rtc::Configuration const &)" (??$_Construct_in_place@VPeerConnection@rtc@@ABUConfiguration@2@@std@@YAXAAVPeerConnection@rtc@@ABUConfiguration@2@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::Description::Description(class rtc::Description &&)" (__imp_??0Description@rtc@@QAE@$$QAV01@@Z) referenced in function "void __cdecl std::invoke<class `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_3> &,class rtc::Description>(class `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_3> &,class rtc::Description &&)" (??$invoke@AAV<lambda_3>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z@VDescription@6@$$V@std@@YAXAAV<lambda_3>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@0@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@0@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@$$QAVDescription@5@@Z)
1>  Hint on symbols that are defined and could potentially match:
1>    "__declspec(dllimport) public: __thiscall rtc::Description::Description(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (__imp_??0Description@rtc@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V23@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::DataChannelInit::~DataChannelInit(void)" (__imp_??1DataChannelInit@rtc@@QAE@XZ) referenced in function _main
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::DataChannelInit::DataChannelInit(struct rtc::DataChannelInit &&)" (__imp_??0DataChannelInit@rtc@@QAE@$$QAU01@@Z) referenced in function _main
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall rtc::PeerConnection::PeerConnection(struct rtc::Configuration)" (__imp_??0PeerConnection@rtc@@QAE@UConfiguration@1@@Z) referenced in function "void __cdecl std::_Construct_in_place<class rtc::PeerConnection,struct rtc::Configuration const &>(class rtc::PeerConnection &,struct rtc::Configuration const &)" (??$_Construct_in_place@VPeerConnection@rtc@@ABUConfiguration@2@@std@@YAXAAVPeerConnection@rtc@@ABUConfiguration@2@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall rtc::PeerConnection::~PeerConnection(void)" (__imp_??1PeerConnection@rtc@@UAE@XZ) referenced in function "public: virtual void * __thiscall rtc::PeerConnection::`scalar deleting destructor'(unsigned int)" (??_GPeerConnection@rtc@@UAEPAXI@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall rtc::PeerConnection::setRemoteDescription(class rtc::Description)" (__imp_?setRemoteDescription@PeerConnection@rtc@@QAEXVDescription@2@@Z) referenced in function "public: auto __thiscall `int __cdecl main(int,char * *)'::`3'::<lambda_4>::operator()<class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)const " (??$?RV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@<lambda_4>@?2??main@@YAHHPAPAD@Z@QBE?A_PV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall rtc::PeerConnection::addRemoteCandidate(class rtc::Candidate)" (__imp_?addRemoteCandidate@PeerConnection@rtc@@QAEXVCandidate@2@@Z) referenced in function "public: auto __thiscall `int __cdecl main(int,char * *)'::`3'::<lambda_4>::operator()<class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >(class std::variant<class std::vector<enum std::byte,class std::allocator<enum std::byte> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >)const " (??$?RV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@<lambda_4>@?2??main@@YAHHPAPAD@Z@QBE?A_PV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::shared_ptr<class rtc::DataChannel> __thiscall rtc::PeerConnection::createDataChannel(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct rtc::DataChannelInit)" (__imp_?createDataChannel@PeerConnection@rtc@@QAE?AV?$shared_ptr@VDataChannel@rtc@@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@UDataChannelInit@2@@Z) referenced in function _main
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall rtc::PeerConnection::onDataChannel(class std::function<void __cdecl(class std::shared_ptr<class rtc::DataChannel>)>)" (__imp_?onDataChannel@PeerConnection@rtc@@QAEXV?$function@$$A6AXV?$shared_ptr@VDataChannel@rtc@@@std@@@Z@std@@@Z) referenced in function "class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall rtc::PeerConnection::onLocalDescription(class std::function<void __cdecl(class rtc::Description)>)" (__imp_?onLocalDescription@PeerConnection@rtc@@QAEXV?$function@$$A6AXVDescription@rtc@@@Z@std@@@Z) referenced in function "class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall rtc::PeerConnection::onLocalCandidate(class std::function<void __cdecl(class rtc::Candidate)>)" (__imp_?onLocalCandidate@PeerConnection@rtc@@QAEXV?$function@$$A6AXVCandidate@rtc@@@Z@std@@@Z) referenced in function "class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall rtc::PeerConnection::onStateChange(class std::function<void __cdecl(enum rtc::PeerConnection::State)>)" (__imp_?onStateChange@PeerConnection@rtc@@QAEXV?$function@$$A6AXW4State@PeerConnection@rtc@@@Z@std@@@Z) referenced in function "class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall rtc::PeerConnection::onGatheringStateChange(class std::function<void __cdecl(enum rtc::PeerConnection::GatheringState)>)" (__imp_?onGatheringStateChange@PeerConnection@rtc@@QAEXV?$function@$$A6AXW4GatheringState@PeerConnection@rtc@@@Z@std@@@Z) referenced in function "class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,enum rtc::PeerConnection::State)" (__imp_??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@W4State@PeerConnection@rtc@@@Z) referenced in function "public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_1>::operator()(enum rtc::PeerConnection::State)const " (??R<lambda_1>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@W4State@PeerConnection@5@@Z)
1>dcConsoleApp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,enum rtc::PeerConnection::GatheringState)" (__imp_??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@W4GatheringState@PeerConnection@rtc@@@Z) referenced in function "public: __thiscall `class std::shared_ptr<class rtc::PeerConnection> __cdecl createPeerConnection(struct rtc::Configuration const &,class std::weak_ptr<class rtc::WebSocket>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)'::`2'::<lambda_2>::operator()(enum rtc::PeerConnection::GatheringState)const " (??R<lambda_2>@?1??createPeerConnection@@YA?AV?$shared_ptr@VPeerConnection@rtc@@@std@@ABUConfiguration@rtc@@V?$weak_ptr@VWebSocket@rtc@@@3@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z@QBE@W4GatheringState@PeerConnection@5@@Z)
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\Debug\dcConsoleApp.exe : fatal error LNK1120: 22 unresolved externals
1>Done building project "dcConsoleApp.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
========== Build started at 2:26 PM and took 00.430 seconds ==========

在这里插入图片描述

静态库啊

在这里插入图片描述

  • 原版libdtachannel的 宏定义:
WIN32
_WINDOWS
RTC_EXPORTS
RTC_STATIC
RTC_ENABLE_WEBSOCKET=1
RTC_ENABLE_MEDIA=1
RTC_SYSTEM_SRTP=0
USE_GNUTLS=0
USE_NICE=0
RTC_SYSTEM_JUICE=0
WIN32_LEAN_AND_MEAN
NOMINMAX
_CRT_SECURE_NO_WARNINGS
_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING
JUICE_STATIC
CMAKE_INTDIR="Debug"

因为app工程没加RTC_STATIC

在这里插入图片描述

立马ok

Build started...
1>------ Build started: Project: libdc, Configuration: Debug Win32 ------
1>candidate.cpp
1>capi.cpp
1>channel.cpp
1>configuration.cpp
1>datachannel.cpp
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gatomic.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gtestutils.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\gio\gdatagrambased.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>description.cpp
1>global.cpp
1>h264packetizationhandler.cpp
1>h264rtppacketizer.cpp
1>certificate.cpp
1>dtlssrtptransport.cpp
1>dtlstransport.cpp
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gatomic.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gtestutils.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\gio\gdatagrambased.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>http.cpp
1>httpproxytransport.cpp
1>icetransport.cpp
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gatomic.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gtestutils.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\gio\gdatagrambased.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\src\impl\icetransport.cpp(759,51): warning C4244: 'argument': conversion from '_Rep' to 'guint', possible loss of data
1>        with
1>        [
1>            _Rep=__int64
1>        ]
1>impl_channel.cpp
1>impl_datachannel.cpp
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gatomic.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gtestutils.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\gio\gdatagrambased.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>impl_peerconnection.cpp
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gatomic.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gtestutils.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\gio\gdatagrambased.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>impl_track.cpp
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gatomic.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gtestutils.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\gio\gdatagrambased.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>impl_websocket.cpp
1>Generating Code...
1>Compiling...
1>impl_websocketserver.cpp
1>init.cpp
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gatomic.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gtestutils.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\gio\gdatagrambased.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>logcounter.cpp
1>pollinterrupter.cpp
1>pollservice.cpp
1>processor.cpp
1>sctptransport.cpp
1>sha.cpp
1>tcpserver.cpp
1>tcptransport.cpp
1>threadpool.cpp
1>tls.cpp
1>tlstransport.cpp
1>transport.cpp
1>utils.cpp
1>verifiedtlstransport.cpp
1>wshandshake.cpp
1>wstransport.cpp
1>mediachainablehandler.cpp
1>mediahandlerelement.cpp
1>Generating Code...
1>Compiling...
1>mediahandlerrootelement.cpp
1>message.cpp
1>nalunit.cpp
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\src\nalunit.cpp(56,37): warning C4244: 'argument': conversion from 'uint64_t' to 'const int', possible loss of data
1>D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\src\nalunit.cpp(56,63): warning C4244: 'argument': conversion from 'uint64_t' to 'const int', possible loss of data
1>opuspacketizationhandler.cpp
1>opusrtppacketizer.cpp
1>peerconnection.cpp
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gatomic.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\glib\gtestutils.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>D:\XTRANS\thunderbolt\develop\src\ThirdParty\libnice-0.1.18\out32\include\glib-2.0\gio\gdatagrambased.h(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>rtcpnackresponder.cpp
1>rtcpreceivingsession.cpp
1>rtcpsrreporter.cpp
1>rtp.cpp
1>rtppacketizationconfig.cpp
1>rtppacketizer.cpp
1>track.cpp
1>websocket.cpp
1>websocketserver.cpp
1>Generating Code...
1>libdc.vcxproj -> D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\Debug\libdc.lib
1>Done building project "libdc.vcxproj".
2>------ Build started: Project: dcConsoleApp, Configuration: Debug Win32 ------
2>dcConsoleApp.cpp
2>getopt.cpp
2>Warning static builds of getopt violate the Lesser GNU Public License
2>parse_cl.cpp
2>Warning static builds of getopt violate the Lesser GNU Public License
2>Generating Code...
2>dcConsoleApp.vcxproj -> D:\XTRANS\thunderbolt\ayame\ZHB_LIB_DATACHANNEL\project\libdc\Debug\dcConsoleApp.exe
========== Build: 2 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Build started at 2:39 PM and took 46.686 seconds ==========

exe’ ok的宏定义

WIN32
_DEBUG
_CONSOLE
STATIC_GETOPT
WIN32_LEAN_AND_MEAN
NOMINMAX
_CRT_SECURE_NO_WARNINGS
_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING
RTC_ENABLE_WEBSOCKET=1
RTC_ENABLE_MEDIA=1
RTC_STATIC
CMAKE_INTDIR="Debug"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/619757.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

这才是打开Java面试的正确方式,秋招互联网大厂Java面试八股来袭

金三银四过后招聘旺季就到了&#xff0c;不知道大家是否准备好了&#xff0c;面对金九银十的招聘旺季&#xff0c;如果没有精心准备那笔者认为那是对自己不负责任&#xff1b;就我们 Java 程序员来说&#xff0c;多数的公司总体上面试都是以自我介绍项目介绍项目细节/难点提问基…

跳跳鱼视频处理大师Mac版,使用方法介绍

现在是短视频的时代&#xff0c;每个人都想通过视频来实现自己的营销目的&#xff0c;因此对于视频的使用非常的频繁&#xff0c;这也要求这方面的从业者需要掌握一些基础的视频处理技巧&#xff0c;这对我们在工作上会有很大的帮助。但是专门用于苹果电脑上的音频处理软件非常…

狂野java-MongoDB基本使用

NoSQL&#xff08;非关系型数据库&#xff09; 为什么使用NoSQL 扩容&#xff0c;操作简单分布式计算易扩展&#xff0c;因为 数据之间无关系无需建立字段&#xff0c;自定义数据格式支持大数据量&#xff0c;高性能&#xff08;细粒度Cache&#xff09; 缺点 有限的查询是…

Python3+Selenium2完整的自动化测试实现之旅(二):IE和Chrome浏览器驱动配置

引言 如果你正在进行自动化测试&#xff0c;那么你一定知道浏览器驱动是必不可少的。但是&#xff0c;不同的浏览器驱动配置可能会让你感到头疼。 在我前一篇文章中&#xff0c;我们已经学习了如何搭建自动化测试环境。今天&#xff0c;我将为大家分享如何配置IE和Chrome浏览…

一个合格的测试员需要注意些什么,测试总结

目录 前言&#xff1a; 沟通 用例设计 仔细检查你的文档 积累你的技术 发现问题之后 测试应该学些什么 职责决定价值 敏捷测试 敏捷测试人员的定义 结尾&#xff1a; 前言&#xff1a; 测试计划是软件测试流程中的一个重要步骤&#xff0c;它涉及到对软件产品进行全面的测试…

网络安全自学规划

01 什么是网络安全 网络安全可以基于攻击和防御视角来分类&#xff0c;我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术&#xff0c;而“蓝队”、“安全运营”、“安全运维”则研究防御技术。 无论网络、Web、移动、桌面、云等哪个领域&#xff0c;都有攻与防两面…

集成运算放大器的线性应用

目录 1、运算电路基本认识 2、反向比例、同相比例运算电路 3、电压跟随器&#xff08;同相比例的特例&#xff09; 4、差分比例运算电路&#xff08;减法运算电路&#xff09; 5、积分、微分运算电路 1、运算电路基本认识 &#xff08;集成运放工作在线性区&#xff09; 两…

win10、cmake、vs2015编译ncnn和protobuf(release和debug)

一、下载或安装 1.下载cmake&#xff08;Download | CMake&#xff09;&#xff0c;并安装&#xff0c;常规安装即可&#xff1b; 2.下载protobuf&#xff08;https://github.com/google/protobuf/archive/v3.11.2.zip&#xff09; 3.下载ncnn(GitHub - Tencent/ncnn: ncnn …

手动创建Spring Boot 2.x项目

创建SpringBoot可以选择手动 也可以利用官方脚手架, 对于新手来说, 先手动创建是个不错的选择 环境说明 JDK1.8 或以上Gradle 4 or Maven 3.2IDE、Eclipse 配置步骤 注意&#xff0c;拉包慢的记得配置一下阿里源, 否则浪费时间, 配置阿里源再 Maven快速入门 这篇文章里面有 …

计算机毕业论文内容参考|基于java的数据处理分析系统的设计与实现

文章目录 导文文章重点前言数据处理分析系统的概念、定义和作用范围内容与目标需求与约束相关技术与方法介绍技术分析技术设计技术实现总结与展望本文总结后续工作展望导文 计算机毕业论文内容参考|基于java的数据处理分析系统的设计与实现 文章重点 前言 建立基于Java的数据…

细谈2023年,想要靠做软件测试获得高薪,是否还是有机会!

目录 前言&#xff1a; 01、做测试&#xff0c;真的重要吗&#xff1f; 02、2023年软件测试行业发展如何&#xff1f; 03、零基础&#xff0c;能转行做软件测试吗&#xff1f; 04、2023年软件测试行业发展如何&#xff1f; 结尾&#xff1a; 前言&#xff1a; 时间过得很快&…

使用koa2搭建后端服务器

目录 第一步 第二步 第三步 第四步 第五步 流程说明 1.配置连接数据库 2.添加Schema模型 3.配置路由接口 第一步 npm i -g koa-generator 第二步 koa2 server 第三步 cd server && npm install 第四步 将服务器拖进编译器运行 npm run dev 在浏览器输入…

【高危】用友 U8 Cloud、GRP-U8、A++V8.31存在多个高危漏洞

漏洞描述 用友 U8 Cloud、GRP-U8 是用友软件公司开发的提供企业资源管理解决方案的产品。 用友 U8 Cloud 存在3个高危漏洞&#xff0c;分别为LoggingConfigServlet反序列化漏洞、BeanShell远程代码执行漏洞、commons-beanutils 远程代码执行漏洞。 用友 GRP-U8 存在3个高危漏…

爆肝2个月,最新、最全前端框架前置课强势上线

今天是6月7日星期三 也是高考的第一天 黑马祝高考学生 考的全会&#xff01;蒙的全对&#xff01; 高考之后&#xff0c;大家都是成年人啦 今天&#xff0c;我们聊点 成年人 程序员的话题 2023年已经6月了 大家存到钱了吗 找到工作了吗&#xff1f; 薪资多少&#xff1f…

freertos 使用记录

目录 优先级 CS1237 现象 分析1 验证1 分析2 验证2 步进电机 现象 解决方法 堆栈 创建的任务不运行 现象 解决方法 本篇内容记录在使用 freertos过程遇到的问题与解决方法。 优先级 CS1237 现象 读到的数据总是有毛刺&#xff0c;如 总是出现不规则大值。 分…

nginx和tomcat负载均衡、静态分离

tomcat重要目录 bin 存放启动和关闭Tomcat脚本conf存放Tomcat不同的配置文件doc存放Tomcat文档lib存放Tomcat运行需要的库文件logs存放Tomcat执行时的log文件src存放Tomcat的源代码webappsTomcat的主要Web发布目录work存放jsp编译后产生的class文件 nginx负载均衡原理 nginx实…

Slack 工作效率管理平台的使用教程

Slack 将人员集中到统一的团队中&#xff0c;改变了组织的沟通方式。 Slack工具下载直通车 Slack下载直通车 Slack 侧栏 你可以从侧栏访问 Slack 对话。你会看到你已经加入的频道列表、你的私信、特定对话的通知以及编写新消息的选项。 撰写 你可以使用撰写按钮来编辑和发送…

网络安全面试题大全(整理版)300+面试题附答案详解,最全面详细

前言 随着国家政策的扶持&#xff0c;网络安全行业也越来越为大众所熟知&#xff0c;想要进入到网络安全行业的人也越来越多。 为了拿到心仪的Offer之外&#xff0c;除了学好网络安全知识以外&#xff0c;还要应对好企业的面试。 作为一个安全老鸟&#xff0c;工作这么多年&…

慢 SQL 优化之索引的作用是什么? | 京东云技术团队

前言 本文针对 MySQL 数据库的 InnoDB 存储引擎&#xff0c;介绍其中索引的实现以及索引在慢 SQL 优化中的作用。 本文主要讨论不同场景下索引生效与失效的原因。 慢SQL与索引的关系 慢SQL优化原则 数据库也是应用&#xff0c;MySQL 作为一种磁盘数据库&#xff0c;属于典…

有哪些文档和知识管理工具推荐? - 易智编译EaseEditing

以下是一些常用的文档和知识管理工具推荐&#xff1a; Evernote&#xff1a; Evernote是一款强大的笔记和知识管理工具&#xff0c;可以帮助您保存和组织文档、笔记、图片和网页剪辑&#xff0c;并支持跨设备同步和搜索功能。 Microsoft OneNote&#xff1a; OneNote是微软的…