码迷,mamicode.com
首页 > 其他好文 > 详细

vs2015编译ffmpeg 出现错误rtmp.lib(rtmp.obj) : error LNK2001: 无法解析的外部符号 ___iob_func

时间:2016-12-01 01:58:22      阅读:1192      评论:0      收藏:0      [点我收藏+]

标签:tde   queue   mktime   sign   低版本   编译   err   strdup   bsp   

vs2015编译ffmpeg(版本3.0.2)引用外部库文件librtmp出现以下错误:

rtmp.lib(rtmp.obj) : error LNK2001: 无法解析的外部符号 __imp__strtod

rtmp.lib(rtmp.obj) : error LNK2001: 无法解析的外部符号 __imp__sscanf

rtmp.lib(rtmp.obj) : error LNK2001: 无法解析的外部符号 __imp___snprintf

rtmp.lib(rtmp.obj) : error LNK2001: 无法解析的外部符号 __imp__rand

rtmp.lib(rtmp.obj) : error LNK2001: 无法解析的外部符号 __imp___strdup

rtmp.lib(log.obj) : error LNK2001: 无法解析的外部符号 __imp____iob_func

rtmp.lib(log.obj) : error LNK2001: 无法解析的外部符号 __imp___vsnprintf

rtmp.lib(hashswf.obj) : error LNK2001: 无法解析的外部符号 __imp__sprintf

rtmp.lib(hashswf.obj) : error LNK2001: 无法解析的外部符号 __imp___mktime64

rtmp.lib(hashswf.obj) : error LNK2001: 无法解析的外部符号 __imp__memchr

rtmp.lib(cryptlib.obj) : error LNK2001: 无法解析的外部符号 _sscanf

rtmp.lib(v3_utl.obj) : error LNK2001: 无法解析的外部符号 _sscanf

rtmp.lib(cryptlib.obj) : error LNK2001: 无法解析的外部符号 __imp__GetUserObjectInformationW@20

rtmp.lib(cryptlib.obj) : error LNK2001: 无法解析的外部符号 __imp__GetProcessWindowStation@0

rtmp.lib(cryptlib.obj) : error LNK2001: 无法解析的外部符号 __imp__GetDesktopWindow@0

rtmp.lib(cryptlib.obj) : error LNK2001: 无法解析的外部符号 __imp__MessageBoxA@16

rtmp.lib(cryptlib.obj) : error LNK2001: 无法解析的外部符号 __vsnprintf

rtmp.lib(cryptlib.obj) : error LNK2001: 无法解析的外部符号 _vfprintf

rtmp.lib(ui_openssl.obj) : error LNK2001: 无法解析的外部符号 ___iob_func

rtmp.lib(t1_enc.obj) : error LNK2001: 无法解析的外部符号 ___iob_func

rtmp.lib(pem_lib.obj) : error LNK2001: 无法解析的外部符号 ___iob_func

rtmp.lib(txt_db.obj) : error LNK2001: 无法解析的外部符号 ___iob_func

rtmp.lib(d1_enc.obj) : error LNK2001: 无法解析的外部符号 ___iob_func

rtmp.lib(cryptlib.obj) : error LNK2001: 无法解析的外部符号 ___iob_func

rtmp.lib(d1_both.obj) : error LNK2001: 无法解析的外部符号 ___iob_func

rtmp.lib(rsa_sign.obj) : error LNK2001: 无法解析的外部符号 ___iob_func

rtmp.lib(s3_srvr.obj) : error LNK2001: 无法解析的外部符号 ___iob_func

rtmp.lib(pqueue.obj) : error LNK2001: 无法解析的外部符号 _printf

rtmp.lib(dso_win32.obj) : error LNK2001: 无法解析的外部符号 _sprintf

其中有部分原因是引用库librtmp内含的lib不是用vs2015编译的,解决方法之一用

vs2012或者更低版本重新编译librtmp,或者将所有的lib都用vs2015重新编译也可

解决问题.

     如有问题交流请加流媒体/Ffmpeg/音视频 127903734。

vs2015编译ffmpeg 出现错误rtmp.lib(rtmp.obj) : error LNK2001: 无法解析的外部符号 ___iob_func

标签:tde   queue   mktime   sign   低版本   编译   err   strdup   bsp   

原文地址:http://www.cnblogs.com/wanggang123/p/6119859.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!