编译opencv3.4.10时出现
/opencv-2.4.10/modules/core/src/system.cpp:280:10: 错误: ‘asm’中操作数约束不一致
在全局域:
cc1plus: 警告: 无法识别的命令行选项“-Wno-unnamed-type-template-args” [默认启用]
cc1plus: 警告: 无法识别的命令行选项“-Wno-delete-non-virtual-dtor” [默认启用]
cc1plus: 警告: 无法识别的命令行选项“-Wno-narrowing” [默认启用]
make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/system.cpp.o] 错误 1
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] 错误 2
make: *** [all] 错误 2
/opencv-2.4.10/modules/core/src/system.cpp:280:10: 错误: ‘asm’中操作数约束不一致
在全局域:
cc1plus: 警告: 无法识别的命令行选项“-Wno-unnamed-type-template-args” [默认启用]
cc1plus: 警告: 无法识别的命令行选项“-Wno-delete-non-virtual-dtor” [默认启用]
cc1plus: 警告: 无法识别的命令行选项“-Wno-narrowing” [默认启用]
make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/system.cpp.o] 错误 1
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] 错误 2
make: *** [all] 错误 2
解决办法:进入下面目录修改
modules/core/src/system.cpp
modules/core/src/system.cpp