我是靠谱客的博主 高大台灯,这篇文章主要介绍directshow中调用ffmpeg库遇到的"无法解析的外部符号",现在分享给大家,希望可以做个参考。

通常遇到"无法解析的外部符号"的问题,都是由于静态库的路径不对,或者静态库里没有这个函数,但我这次遇到的比较奇怪,虽然经验丰富,但也找不到头绪,经过一两天后,发现了问题的原因及解决办法:

1.如果使用了UNICODE字符集,属性-常规-字符集,应当使用对应的BaseClasses里的静态库

2.如果工程是从旧的项目升级而来的,请检查“调用约定”,属性-C/C++-高级-调用约定,这里面有三种,即__stdcall, __fastcall, __cdecl,要选择__cdecl。关于这三种调用约定的区别请百度。

最后

以上就是高大台灯最近收集整理的关于directshow中调用ffmpeg库遇到的"无法解析的外部符号"的全部内容,更多相关directshow中调用ffmpeg库遇到内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部