【发布时间】:2014-06-07 06:43:18
【问题描述】:
我想开始一个使用 OpenCV 的小项目。我的目标是一台 Windows 7 机器,所以我正在尝试使用 MinGW 生成本机 Windows 二进制文件。在我的 Fedora 19 安装中,简单的源代码可以编译并与 gcc 一起正常工作。但是,在 Windows 下,这是我的问题。
我尝试从命令行调用 g++,尝试了一个简单的 makefile,最后绑定了 this 教程。问题出在一只蚂蚁身上。
我相信这些都是 Visual Studio 版本。教程中的那个人有一个 mingw 文件夹来代替 vc12 文件夹。在这些文件夹中有opencv_imgproc249d.lib 之类的库,但是当我链接它们时,没有解析任何符号,一切都是“未定义的引用”。
出于多种原因,我不想使用 Visul Studio。但是,我绝对不想自己构建库,因为我知道隐藏在下面的依赖地狱。
任何提示如何解决这个问题?我的目标是能够使用 gnu makefile 链接到易于下载的 opencv 构建。
【问题讨论】:
标签: c++ windows opencv gcc makefile