Linking against webrtc_full.lib brings a lot of unresolved external symbol

151 views
Skip to first unread message

Olivier BERTHONNEAU

unread,
Oct 3, 2016, 1:05:27 PM10/3/16
to webrtcbuilds
Hi,

I have compiled a webrtc_full.lib file using webrtcbuilds on Windows 10 64bits. The output file is around 720MB.
While headers are correctly found during the compilation, I have some issues during linking.

I use Visual Studio 2015 update 2 and when I link my project against webrtc_full.lib I get the following errors:


I was assuming those functions were defined in webrtc_full.lib but they appears as unresolved external symbol.

My project used these .lib files:


dvapi32.lib
dmoguids
.lib
msdmo
.lib
secur32
.lib
winmm
.lib
ws2_32
.lib
wmcodecdspuuid
.lib
D3D11
.lib
dxgi
.lib
gdiplus
.lib
webrtc_full
.lib

The problem occurs with Debug and Release libs.


Is there other libraries I should link against ?



- Bertho



Kunal Jathal

unread,
Jun 20, 2019, 2:13:13 PM6/20/19
to webrtcbuilds
I know this is from ages ago, but did you ever fix this Olivier?

Eric Anderson

unread,
Feb 21, 2020, 7:49:06 PM2/21/20
to webrtcbuilds
Ancient thread I know, but I just solved a similar issue. Try linking with the libwebrtc.a static library generated by the ninja build. I found it at `out/obj/libwebrtc.a`. The way that the webrtc_full.a static library is generated is unreliable.


On Monday, October 3, 2016 at 10:05:27 AM UTC-7, Olivier BERTHONNEAU wrote:
Reply all
Reply to author
Forward
0 new messages