首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >接收与SEH异常STATUS_ILLEGAL_INSTRUCTION对应的异常代码SEH 3221225501的原因是什么?

接收与SEH异常STATUS_ILLEGAL_INSTRUCTION对应的异常代码SEH 3221225501的原因是什么?
EN

Stack Overflow用户
提问于 2022-03-13 17:52:17
回答 2查看 98关注 0票数 0

在从库中调用函数tesseract41.dll后启动程序时,我的程序通过在某些计算机上抛出SEH异常来终止执行。结果是拦截异常代码: 3221225501 (C000001D十六进制),它对应于SEH STATUS_ILLEGAL_INSTRUCTION。我在用vcpkg构建库。有什么问题吗?是否有不支持此库构建的处理器类型?我在vkpg文档中没有发现改变支持的处理器类型的机会。

EN

回答 2

Stack Overflow用户

发布于 2022-03-14 12:04:55

升级到tesseract v5.x -实现了simd可用性的运行时检测

票数 0
EN

Stack Overflow用户

发布于 2022-03-17 13:21:08

谢谢您的提示,我认为安装Tesseract v5.x是最好的解决方案,但是我通过使用"vcpkg install tesseractcpu-in依赖性:x64-windows“获得4.1.1版本来解决这个问题。此版本解决了使用vcpkg编译库时支持遗留处理器的问题。显然,我的版本要求处理器支持AVX2指令集。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71459344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档