微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用MinGW在Windows上编译OpenCV

我正尝试在Windows 10上使用CLion和MinGW从源代码构buildOpenCV。不幸的是,OpenCV提供的构build版本不包含MinGW构build版本。

编译时,我得到一个错误,strsafe.h缺失,虽然我已经安装了Windows SDK和Visual Studio 2015 C ++工具。

有没有人试图build立在同一个安装OpenCV?

坦克!

使用CLion编译Nginx(通过CMake)

使用CLion的OpenCV Windows安装程序

Linux CLion无法parsing名称空间成员

在C ++中使用CMake(mingw)在CLion中引用未定义的Qt5引用

是否有可能在CLion中开发Linux内核模块?

C ++在Linux中获取文件目录

为什么我无法使用相对path在CLion中打开文件

如何在Cygwin上安装CMake?

MinGW sh.exe不能在你的path

不能运行任何程序

是的,我最近使用MinGW-w64在Windows 10和Windows 7上成功构建了OpenCV 3.0,以便与CLion一起使用。

建议,根据我的经验:

使用最新的MinGW或MinGW-w64。 老版本有一些支持C ++ 11标准的怪癖,同时与Win的东西兼容,结果我无法构建OpenCV

使用最新的OpenCV版本。 在尝试编译旧版本时(例如OpenCV 3.0 BETA),我遇到了一些问题。

禁用IPP。 由于某些原因,它不能与MinGW编译,我没有足够的动机来找出原因。

当然,你必须确保在编译期间正确连接了MinGW(如果你有多个安装的话),在更改之间清理cmake二进制目录,等等。

经过一些进一步的调查后发现,Windows 10 Sdk没有正确安装。 即使在安装过程中检查Windows软件开发工具包(添加了头文件),也没有包含实际安装头文件文件夹。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐