【问题标题】:OpenCV and CMake in Windows7: wrong include dirWindows7 中的 OpenCV 和 CMake:错误的包含目录
【发布时间】:2015-05-12 13:29:22
【问题描述】:

我为 Windows 7 mingw 构建了自己的 OpenCV-2.4.10 库:

1) 将适用于 Windows 的 opencv-2.4.10 下载到 f:\opencv-2.4.10\

2) cmake f:\opencv-2.4.10\source 到 f:\opencv-2.4.10\build\x86\mingw

3) 生成f:\opencv-2.4.10\build\x86\mingw

4) mingw32-make f:\opencv-2.4.10\build\x86\mingw

当我创建一个 Eclipse 项目时,我将 include dir 设置为 f:\opencv-2.4.10\build\include 并将 lib dir 设置为 f:\opencv-2.4.10\build\x86\mingw\bin

一切正常。现在我想在 Windows 和 Ubuntu 上处理同一个项目,为此我创建了一个 CMake 项目。在 Windows 下,我可以 cmake 我的项目,但我无法编译,因为找不到包含文件。我发现,在我的 CMake 项目中,包含目录设置为 f:\opencv-2.4.10\source\include 而不是 f:\opencv-2.4.10\build\include,它有另一个目录结构。

在 Ubuntu 下,项目已编译并可以运行。所以我很确定,问题出在我在 Windows 上安装的 OpenCV 上。我做错了什么,因为这是opencv文档建议的程序?

【问题讨论】:

    标签: linux windows opencv include cmake


    【解决方案1】:
    f:\opencv-2.4.10\build\include
    

    这包含你想要包含的头文件,不管你是在 Windows 上还是在 Ubuntu 上

    【讨论】:

      猜你喜欢
      • 2014-07-31
      • 2013-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多