目录
2.1、提示在系统库MFPlat.dll中找不到MFGetStrideForBitmapInfoHeader接口
2.2、Microsoft Media Foundation多媒体库不支持XP系统
2.3、为啥会报找不到MFGetStrideForBitmapInfoHeader接口
3.2、从动态调试的Windbg中导出dump文件,事后进行进一步分析
VC++常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...)
https://blog.youkuaiyun.com/chenlycly/article/details/124272585C++软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...)
本文介绍了在Windows XP系统上,C++程序启动失败和线程卡死的排查过程。由于VS2017默认编译的程序不支持XP,需要配置为使用VS2010。程序启动失败是由于调用了不支持XP的MFGetStrideForBitmapInfoHeader接口,解决方案是移除Media Foundation相关调用。线程卡死问题通过Windbg分析发现是由于mixerClose接口导致,解决方法是检查并修复相关代码。
订阅专栏 解锁全文
3万+





