首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在opencv上运行mingw32- IEnumPIDMap时出现-2\f25 mingw32-make错误

在opencv上运行mingw32- IEnumPIDMap时出现-2\f25 mingw32-make错误
EN

Stack Overflow用户
提问于 2015-12-23 18:29:39
回答 1查看 268关注 0票数 0

我正在关注http://kevinhughes.ca/tutorials/opencv-install-on-windows-with-codeblocks-and-mingw/,但老实说,我现在很困惑。

我正在尝试使用mingw32-make命令行(本教程中step-4的最后两行)编译opencv的cmake文件。

然而,错误发生在37%。我已经附上了下面的截图。你们当中有没有人遇到过类似的问题。

我使用的是: opencv 3.0.0,window 8- 64位,cmake 3.4.1

EN

回答 1

Stack Overflow用户

发布于 2015-12-27 17:18:37

我解决了这个问题(使用我的搜索技能而不是调试技能)

巧合的是,另一个问题解决了同样的错误,但我在搜索解决方案时找不到它。链接是:OpenCV 3.0 videoio error。因此,感谢Neimsz间接地帮助了我!

我正在重新发布解决方案,以防有人搜索相同的错误时像我一样卡住了。问题出在cmake选项上。

在"Cmake/OpenCVCompilerOptions.cmake“文件中,注释选项

代码语言:javascript
复制
add_extra_compiler_option(-Werror=non-virtual-dtor)

并使其成为

代码语言:javascript
复制
#add_extra_compiler_option(-Werror=non-virtual-dtor)

并使用mingw32-make重新编译相同的文件,运行良好!

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

https://stackoverflow.com/questions/34433610

复制
相关文章

相似问题

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