gpt4 book ai didi

c++ - 从 MinGW 链接到 OpenCV 的问题

转载 作者:行者123 更新时间:2023-11-28 06:50:12 27 4
gpt4 key购买 nike

我想开始一个使用 OpenCV 的小项目。我的目标是 Windows 7 机器,因此我尝试使用 MinGW 生成 native Windows 二进制文件。简单的源代码在我的 Fedora 19 安装上编译并与 gcc 一起正常工作。但是,在 Windows 下,这是我的问题。

我尝试从命令行调用 g++,尝试一个简单的 makefile,最后,绑定(bind) this教程。问题是一只 Ant 是一样的。

enter image description here

我相信这些是 Visual Studio 构建的。教程中的那个人用 mingw 文件夹代替了 vc12 文件夹。在这些文件夹中有类似 opencv_imgproc249d.lib 的库,但是当我链接到它们时,没有解析任何符号,一切都是“ undefined reference ”。

出于各种原因,我不想使用 Visul Studio。但是,我绝对不想自己构建库,因为我知道下面潜伏着什么依赖 hell 。

有什么提示可以解决这个问题吗?我的目标是能够使用 gnu makefile 链接到易于下载的 opencv 构建。

最佳答案

  • “我的目标是能够链接到一个易于下载的带有 gnu makefile 的 opencv 构建”

    遗憾的是没有更多的预构建 mingw 库,不,你不能将 vs 库与 mingw 一起使用,所以第一步是调用 cmake 并从 src 构建 opencv 库。

  • “我绝对不想自己建图书馆”

    啊,不要太害怕,快点试试吧。

    与 linux 不同,通用 opencv 不再依赖于 windows。(当然,你需要 java 和 ant 来构建 java 包装器,python - 如果你想要的话,等等。)

关于c++ - 从 MinGW 链接到 OpenCV 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24094538/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com