[FFmpeg-user] user32.lib missing in link call

Carl Eugen Hoyos cehoyos at ag.or.at
Sun Feb 8 15:59:40 CET 2015


Bernhard Döbler <programmer <at> bardware.de> writes:

> --enable-decoder=pcm_s16le,pcm_s16be,pcm_u16le,pcm_u16be

Unrelated:
You can do: --enable-decoder=pcm*

I hope you are not doing this for legal reasons...
(It won't help.)

[...]

> ffmpeg_dxva2.o : error LNK2019: Verweis auf nicht 
> aufgelöstes externes Symbol "__imp__GetShellWindow <at> 0" 
> in Funktion "_dxva2_alloc".
> ffmpeg_g.exe : fatal error LNK1120: 1 nicht aufgelöste Externe

Please test following inlined patch.

Carl Eugen

diff --git a/configure b/configure
index f31d372..0c6f7ea 100755
--- a/configure
+++ b/configure
@@ -5371,7 +5371,7 @@ if test $target_os = "haiku"; then
 fi

 enabled_all dxva2 dxva2api_cobj CoTaskMemFree &&
-    prepend ffmpeg_libs $($ldflags_filter "-lole32") &&
+    prepend ffmpeg_libs $($ldflags_filter "-lole32" "-luser32") &&
     enable dxva2_lib

 ! enabled_any memalign posix_memalign aligned_malloc &&



More information about the ffmpeg-user mailing list