首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Opencv 3.4.1错误的.seh_savexmm无效寄存器

Opencv 3.4.1错误的.seh_savexmm无效寄存器
EN

Stack Overflow用户
提问于 2018-04-16 18:04:26
回答 1查看 1.5K关注 0票数 2

当我运行mingw32 32-make时,我会得到以下错误

D:\MAS\AppData\Local\Temp\ccksf6tI.s:汇编程序消息: D:\MAS\AppData\Local\Temp\ccksf6tI.s:21573:.seh_savexmm :D:\MAS\AppData\Local\Temp\ccksf6tI.s:21575的无效寄存器:错误:.seh_savexmm D:\MAS\AppData\Local\Temp\ccksf6tI.s:21577的无效寄存器:错误:.seh_savexmm D:\MAS\AppData\Local\Temp\ccksf6tI.s:21579的无效寄存器:错误:.seh的无效寄存器_savexmm D:\MAS\AppData\Local\Temp\ccksf6tI.s:21581: Error:.seh_savexmm D:\MAS\AppData\Local\Temp\ccksf6tI.s:21583的无效寄存器:错误:.seh_savexmm D:\MAS\AppData\Local\Temp\ccksf6tI.s:21585的无效寄存器:错误:.seh_savexmm D:\MAS\AppData\Local\Temp\ccksf6tI.s:21587的无效寄存器:错误:.seh_savexmm D的无效寄存器:\MAS\AppData\Local\Temp\ccksf6tI.s:21589:错误:.seh_savexmm D:\MAS\AppData\Local\Temp\ccksf6tI.s:21591的无效寄存器:错误:.seh_savexmm D:\MAS\AppData\Local\Temp\ccksf6tI.s:21593的无效寄存器:错误:.seh_savexmm D:\MAS\AppData\Local\Temp\ccksf6tI.s:21595的无效寄存器:错误:.seh_savexmm D:\MAS\AppData\Local\Temp\ccksf6tI.s:21597的无效寄存器:错误:.seh_savexmm D的无效寄存器:\MASmodules\dnn\CMakeFiles\opencv_dnn.dir\build.make:1016: modules/dnn/CMakeFiles/opencv_dnn.dir/layers/layers_common.avx512_skx.cpp.obj \AppData\Local\Temp\ccksf6tI.s:21599:\AppData\Local\Temp\ccksf6tI.s:21599:.seh_savexmm的无效寄存器:* 错误32-make1:* CMakeFiles\Makefile2:4083:.seh_savexmm/dnn/CMakeFiles/opencv_dnn.dir/ all Error 2 mingw32-make:* Makefile:162: all Error 2

我已经通过将-fno-异步-展开表传递到cmake3.11进行了测试,我正在运行windows 10 ver1709

EN

回答 1

Stack Overflow用户

发布于 2018-04-23 07:25:56

尝试通过将-DCPU_DISPATCH=标志传递给CMake来禁用分派的CPU优化。

编辑:您的编译器不支持AVX优化。如果您正在使用CMake进行构建,请清除任何与AVX相关的CPU_DISPATCH行。

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

https://stackoverflow.com/questions/49863632

复制
相关文章

相似问题

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