C++程序在Windows系统上启动失败与运行卡死问题排查实战
于 2023-05-22 10:23:15 首次发布
本文介绍了在Windows XP系统上,C++程序启动失败和线程卡死的排查过程。由于VS2017默认编译的程序不支持XP,需要配置为使用VS2010。程序启动失败是由于调用了不支持XP的MFGetStrideForBitmapInfoHeader接口,解决方案是移除Media Foundation相关调用。线程卡死问题通过Windbg分析发现是由于mixerClose接口导致,解决方法是检查并修复相关代码。
摘要由CSDN通过智能技术生成