zoukankan      html  css  js  c++  java
  • vs2015编译ffmpeg 出现错误rtmp.lib(rtmp.obj) : error LNK2001: 无法解析的外部符号 ___iob_func

    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 或者766718184。

    视频加载地址: http://www.chungen90.com/?news_3/

    Demo下载地址:http://www.chungen90.com/?news_2/

  • 相关阅读:
    Linux异常现场--pt_regs浅析
    内核调试--确认结构体的size和结构体成员的偏移
    Linux内核中root_domain的建立与初始化
    solr学习笔记-全量更新与增量更新,去除html标签
    oracle 替换clob里面的某个特定的字符串
    oracle重置序列从1开始
    oracle提取汉字拼音首字母
    layer.open的yes函数中获取弹出层(子集iframe)中的元素或参数
    java.util.Date日期时间工具类
    js操作将数字转换成 , 逗号分割的字符串并追加‘万’字
  • 原文地址:https://www.cnblogs.com/wanggang123/p/6119859.html
Copyright © 2011-2022 走看看