qt 加载ffmpeg时,av_register_all()错误exited with code -1073741515
马大可呵呵 2012-08-14 10:18:30 在做qt creator的音视频录制,目前纯视频和纯音频文件同时录制已实现,网上查找如何在qt中合成音视频,了解到ffmpeg加载到qt中,然后用相关的命令行实现音视频合成。
ffmpeg添加到qt中,程序编译通过,运行却不行,一直跳出错误提示"exited with code -1073741515”,看到网上有一种解决方案——在av_register_all();时遇到 exited with code -1073741515错误,这是因为ffmpeg没有配置好,出现这个错误的原因是没有找到dll,dll一般是放在C:\WINDOWS\system32目录下的,我把他ffmpeg的库复制到该目录下就ok了。按照此方法试了很多次,依然运行不起来,还是原来的错误。
以下这两句代码注释了程序才能正常运行
av_register_all();
unsigned version = avcodec_version();
要是真注释了,ffmpeg等于没加载到qt中
请问如何操作,才可以解决错误,让程序正常跑起来