链接到MinGW的OpenCV的问题

我想开始一个使用OpenCV的小型项目。 我的目标是一台Windows 7机器,所以我试图用MinGW生成本机​​Windows二进制文件。 在我的Fedora 19安装中,简单的源代码编译和工作正常。 但是,在Windows下,这是我的问题。

我尝试从命令行调用g ++,尝试了一个简单的makefile,最后绑定了本教程。 问题是一个ant是一样的。

在这里输入图像说明

我相信这些是Visual Studio的构build。 教程中的人有一个mingw文件夹来代替vc12文件夹。 在这些文件夹里面有一些opencv_imgproc249d.lib库,但是当我连接它们时,没有符号被parsing,所有的东西都是“未定义的引用”。

我不想使用Visul Studio有各种各样的原因。 但是,我绝对不想自己build立图书馆,知道底下隐藏着什么样的依赖。

任何提示如何解决这个问题? 我的目标是能够链接到一个容易下载的opencv与GNU makefile生成。

Solutions Collecting From Web of "链接到MinGW的OpenCV的问题"

  • “我的目​​标是能够链接到一个容易下载的OpenCV与GNU生成文件”

    可悲的是没有更多的预建mingw库,不,不能用mingw来使用vs库,所以第一步就是调用cmake并从src建立opencv库。

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

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

    与Linux不同的是,对于常见的opencv,windows没有更多的依赖关系。 (当然,你需要java和ant来构建java包装器,python – 如果你想要的话,等等)