c++ - 无法在代码块中使用 OpenCV 2.4.9 C++ API

标签 c++ opencv mingw codeblocks

我在 Windows 中安装了 OpenCV 2.4.9,并使用了在 Codeblocks 的 vc10 文件夹中找到的 .lib 和 .dll 文件。虽然我使用旧的 OpenCV C API 没有问题,但当我使用新的 API 做一些简单的事情时,比如:

Mat image;

我收到一个错误消息,指出无法找到在 Mat 构造函数中调用的函数。这可能是什么原因造成的?我已经包含了所有库和所有目录。

最佳答案

这个问题的答案(不是答案):

不,亲爱的,您不能将 vc10 库与 mingw 一起使用。您必须首先使用 cmake 为 mingw 构建 opencv 库。 – 贝拉克

跟进建议

按照 this guide 编译 MinGW 库

关于c++ - 无法在代码块中使用 OpenCV 2.4.9 C++ API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25546523/

相关文章:

python - OpenVINO:如何使用推理引擎构建 OpenCV 以启用从模型优化器加载模型

c++ - cvCaptureFromCAM 程序仅在某些时候产生段错误

c - Shellcode 测试出错

c++ - 如果我跳出带有 "goto"的捕获 block ,我是否保证异常对象将被释放?

c++ - 如何在Linux终端应用程序中检测XOFF和XON

c++ - C++ 标准中与 [basic.link]/7 相关的 GCC 和 clang 之间的矛盾结果

c++ - graphics.h 的替代品

image - 用于检测图像中对象的快速算法

cygwin - Cygwin 上的 GCC 与 MinGW 共存

c - 函数指针声明和函数定义在一起