【问题标题】:Compiling OpenCV on Windows with MinGW使用 MinGW 在 Windows 上编译 OpenCV
【发布时间】:2016-04-02 13:43:50
【问题描述】:

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

编译时,我收到 strsafe.h 缺失的错误,尽管我安装了 Windows SDK 和 Visual Studio 2015 C++ 工具。

有没有人尝试在相同的设置上构建 OpenCV?

坦克!

【问题讨论】:

    标签: windows opencv mingw clion


    【解决方案1】:

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

    建议,根据我的经验:

    • 使用最新的 MinGW 或 MinGW-w64。旧版本在支持 C++11 标准和同时兼容 Win 方面有一些怪癖,因此我无法构建 OpenCV
    • 使用最新的 OpenCV 版本。我在尝试编译旧版本时遇到了一些问题(例如 OpenCV 3.0 BETA)
    • 禁用 IPP。由于某种原因,它不能与 MinGW 一起编译,而且我没有足够的动力去找出原因。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-12-11
        • 2013-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-29
        • 1970-01-01
        相关资源
        最近更新 更多