vs2010 ocx项目中使用ffmpeg release版本注册提示缺少DLL

1. 最近使用ffmpeg 做视频播放插件,release 发布的ocx注册提示失败,但是debug版本就可以注册成功

vs2010 ocx项目中使用ffmpeg release版本注册提示缺少DLL


2.后来查询了很多资料发现是vs2010编译器问题,需要设置编译优化选项,引用为  OPT:NOREF,就是编译时保留为引用的函数或数据,这样编译出来的ocx 注册时就不会报错了,所以debug没问题release 有问题时可以考虑编译器优化导致的包括运行稳定问题。


vs2010 ocx项目中使用ffmpeg release版本注册提示缺少DLL