vs2015 compile FFmpeg (version 3.0.2) references the external library file librtmp The following error occurred:
Rtmp.lib (rtmp.obj): Error LNK2001: unresolved external symbol __imp__strtod
Rtmp.lib (rtmp.obj): Error LNK2001: unresolved external symbol __imp__sscanf
Rtmp.lib (rtmp.obj): Error LNK2001: unresolved external symbol __imp___snprintf
Rtmp.lib (rtmp.obj): Error LNK2001: unresolved external symbol __imp__rand
Rtmp.lib (rtmp.obj): Error LNK2001: unresolved external symbol __imp___strdup
Rtmp.lib (log.obj): Error LNK2001: unresolved external symbol __imp____iob_func
Rtmp.lib (log.obj): Error LNK2001: unresolved external symbol __imp___vsnprintf
Rtmp.lib (hashswf.obj): Error LNK2001: unresolved external symbol __imp__sprintf
Rtmp.lib (hashswf.obj): Error LNK2001: unresolved external symbol __imp___mktime64
Rtmp.lib (hashswf.obj): Error LNK2001: unresolved external symbol __IMP__MEMCHR
Rtmp.lib (cryptlib.obj): Error LNK2001: unresolved external symbol _sscanf
Rtmp.lib (v3_utl.obj): Error LNK2001: unresolved external symbol _sscanf
Rtmp.lib (cryptlib.obj): Error LNK2001: unresolved external symbol [email protected]
Rtmp.lib (cryptlib.obj): Error LNK2001: unresolved external symbol [email protected]
Rtmp.lib (cryptlib.obj): Error LNK2001: unresolved external symbol [email protected]
Rtmp.lib (cryptlib.obj): Error LNK2001: unresolved external symbol [email protected]
Rtmp.lib (cryptlib.obj): Error LNK2001: unresolved external symbol __vsnprintf
Rtmp.lib (cryptlib.obj): Error LNK2001: unresolved external symbol _vfprintf
Rtmp.lib (ui_openssl.obj): Error LNK2001: unresolved external symbol ___iob_func
Rtmp.lib (t1_enc.obj): Error LNK2001: unresolved external symbol ___iob_func
Rtmp.lib (pem_lib.obj): Error LNK2001: unresolved external symbol ___iob_func
Rtmp.lib (txt_db.obj): Error LNK2001: unresolved external symbol ___iob_func
Rtmp.lib (d1_enc.obj): Error LNK2001: unresolved external symbol ___iob_func
Rtmp.lib (cryptlib.obj): Error LNK2001: unresolved external symbol ___iob_func
Rtmp.lib (d1_both.obj): Error LNK2001: unresolved external symbol ___iob_func
Rtmp.lib (rsa_sign.obj): Error LNK2001: unresolved external symbol ___iob_func
Rtmp.lib (s3_srvr.obj): Error LNK2001: unresolved external symbol ___iob_func
Rtmp.lib (pqueue.obj): Error LNK2001: unresolved external symbol _printf
Rtmp.lib (dso_win32.obj): Error LNK2001: unresolved external symbol _sprintf
Part of the reason is that the reference library Librtmp contains Lib is not compiled with vs2015, one of the workarounds
vs2012 or earlier to recompile the librtmp, or to recompile all lib with vs2015
Solve the problem.
If you have problems, please add streaming media/ffmpeg/audio and video 127903734.
vs2015 Compile ffmpeg error rtmp.lib (rtmp.obj): "Error LNK2001: unresolved external symbol ___iob_func