- 博客(2)
- 收藏
- 关注
原创 # Windows平台LoadLibraryEx加载DLL失败排查实录:错误码193与126的分析
摘要:本文记录了算法团队更新ImageAnalyze.dll后主程序加载失败的问题排查过程。通过分析LoadLibraryEx返回的错误码193,发现是由于Windows系统优先从System32加载了旧版依赖库onnxruntime.dll,而非exe目录的新版本。解决方案是使用LOAD_WITH_ALTERED_SEARCH_PATH标志显式预加载正确依赖库。该案例揭示了DLL版本冲突、工作目录变更对加载路径的影响等关键问题,提供了实用的调试方法和解决方案。
2026-03-26 11:22:41
289
原创 记一次#pragma pack使用不当引发的软件bug排查经历
摘要:开发者在VS2019创建的MFC工程中遇到程序闪退问题,调试发现std::string赋值时内存异常。通过逐步排查:1)排除编码问题;2)验证类定义正常;3)检查工程配置;4)发现构造函数中std::string成员异常;5)最终定位到新增头文件WaveFileData.h中未配对的#pragma pack导致字节对齐错误。修复后问题解决,耗时两小时。教训:需规范使用#pragma pack指令。(149字)
2026-01-04 15:54:26
651
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅