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/

  • 相关阅读:
    [转载]Delphi 2009 (Tiburon) 新特性之 Exit 函数的新用法
    [转载][转]Delphi 2009 泛型+闭包能带来什么?
    [转载]现有 Delphi 项目迁移到 Tiburon 中的注意事项 (中)
    [转载]现有 Delphi 项目迁移到 Tiburon 中的注意事项 (上)
    [转载]现有 Delphi 项目迁移到 Tiburon 中的注意事项 (下)
    [转载]Delphi 2009 (Tiburon) 新特性之 Unicode 支持!
    [转载]Tiburon 支持 Unicode 的 LoadFromFile, SaveToFile
    GdiPlus[37]: IGPGraphicsPath (四) 路径变换
    GdiPlus[36]: IGPGraphicsPath (三) 路径中的数据
    GdiPlus[43]: IGPGraphics (二) 关于文本绘制
  • 原文地址:https://www.cnblogs.com/wanggang123/p/6119859.html
Copyright © 2011-2022 走看看