请选择 进入手机版 | 继续访问电脑版

    搜索
    热搜: 活动 交友 discuz
    Hi~登录注册
    查看: 84|回复: 0

    用FFMPEG库编写程序遇到的问题

    [复制链接]
    发表于 2018-10-20 22:29:22 | 显示全部楼层 |阅读模式

    想学习更多破解与编程技巧,就马上加入吧!

    您需要 登录 才可以下载或查看,没有帐号?加入我们

    x
    1、用WIN7系统VS2010开发,调用FFMPEG开发视频转码工具,在DEBUG下能正常运行,在RELEASE下,直接在av_register_all就直接崩了,郁闷好久。找到解决办法,记录下:
    打开VS2010,项目设置:连接器->优化->引用
    在release版本下面使用"保留未引用数据(/OPT:NOREF)"选项就可以正常运行了.


    2、开发的程序,放到系统上运行提示:丢失 msvcr100d.dll,以为是缺少运行库,下载并安装vc++ 2010 redistribution问题依旧。查资料找到解决方案:
    在VC里面找设置:Property->C/C++->Code Generation->Runtime Library
    msvcr100d.dll,这个dll对应的是C++编译器的Code Generation的Runtime Library版本的设置。默认vs2010会把他设置成Multi-threaded Debug DLL (/MDd),这时使用的就是msvcr100d.dll。正常发布时应该是设置为Multi-threaded (/MT)或/MD,这时就会去使用vc++ 2010 redistribution里的dll了。带d的DLL含有living debug所需的调试功能,但不在redistribution里。





    IT资源社区 - 免责声明 1、本站会员可发帖,本主题所有言论和图片纯属会员个人意见,与本论坛立场无关.
    2、本站所有帖子由该帖子作者发表,该帖子作者享有帖子相关权益.
    3、本帖内容来源网友及会员分享和其它网络媒体.
    4、本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除并致以最深的歉意!
    5、若因内容问题IT资源社区管理员和版主有权不事先通知发贴者而删除本文.
    6、本站教程仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除.
    7、本站邮箱地址:admin@it0365.com
    回复

    使用道具 举报

    游客
    回复
    懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
    您需要登录后才可以回帖 登录 | 加入我们

    关闭

    站长推荐上一条 /1 下一条

    快速回复 返回顶部 返回列表