【问题标题】:Does OpenCV need to be compiled before using?OpenCV在使用前需要编译吗?
【发布时间】:2012-10-17 00:35:20
【问题描述】:

我正在尝试在 Windows 上安装 OpenCV。以下是我的安装方式:

  1. 从 sourceforge 下载 OpenCV 2.4.2.exe。
  2. 已取消存档。
  3. 打开 Eclipse CDT。
  4. 将 C:/opencv/include/opencv 添加到“包含”
  5. 将 opencv_highgui、opencv_core、opencv_ml... 添加到“库”
  6. 创建一个小项目并编译它。
  7. 编译器报错“opencv2/core/core_c.h:No such file or directory”...

我记得当我在 Ubuntu 上安装 OpenCV 时,我确实编译了项目(这花了相当多的时间)。我必须在 Windows 上做同样的事情吗?还是有什么其他原因导致了这个错误?

谢谢。

【问题讨论】:

  • 您的包含路径错误,请参阅下面的答案。要回答问题,OpenCV 不需要编译 .exe 为您提供预编译的二进制文件。但是使用 CMake 编译非常简单

标签: opencv


【解决方案1】:

您应该将正确的目录添加到包含中。

由于你添加了C:/opencv/include/opencv,编译器无法找到C:/opencv/include/opencv2/core/core.h

我相信你也应该输入C:/opencv/include/ 来包含目录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    • 2012-02-25
    • 2017-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-26
    相关资源
    最近更新 更多