概述
通常遇到"无法解析的外部符号"的问题,都是由于静态库的路径不对,或者静态库里没有这个函数,但我这次遇到的比较奇怪,虽然经验丰富,但也找不到头绪,经过一两天后,发现了问题的原因及解决办法:
1.如果使用了UNICODE字符集,属性-常规-字符集,应当使用对应的BaseClasses里的静态库
2.如果工程是从旧的项目升级而来的,请检查“调用约定”,属性-C/C++-高级-调用约定,这里面有三种,即__stdcall, __fastcall, __cdecl,要选择__cdecl。关于这三种调用约定的区别请百度。
最后
以上就是高大台灯为你收集整理的directshow中调用ffmpeg库遇到的"无法解析的外部符号"的全部内容,希望文章能够帮你解决directshow中调用ffmpeg库遇到的"无法解析的外部符号"所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复