最近用vs2010在做一个基于ffmpeg的rtsp视屏播发工具,debug下调试没有发现问题, 但是在release下运行时提示如下错误,再三检查lib库的连接设置,没有问题。期间也换过不同的ffmpeg库,保证lib和dll是同一版本,但是也没有解决问题。最终发现问题所在:
后来,偶然发现在release下设置一些参数会解决问题,打开工程属性设置窗口,linker->Optimization->References修改为NO(/OPT:NOREF)。问题解决
默认原设置:
修改设置:
自行参考:http://blog.csdn.net/liuruihan/article/details/26716271