【问题标题】:Error while building CI2CV using cmake使用 cmake 构建 CI2CV 时出错
【发布时间】:2014-04-22 08:20:54
【问题描述】:

我第一次尝试使用 cmake 在 Windows 上构建 CI2CV。我在构建时遇到以下错误

“CMakeLists.txt:17 (find_package) 处的 CMake 错误:找不到由“OpenCV”提供的具有以下任何名称的包配置文件:

OpenCVConfig.cmake
opencv-config.cmake

将“OpenCV”的安装前缀添加到 CMAKE_PREFIX_PATH 或将“OpenCV_DIR”设置为包含上述文件之一的目录。如果“OpenCV”提供单独的开发包或SDK,请确保已安装。”

尝试将 CMAKE_PREFIX_PATH 设置为 OpenCVConfig.cmake 文件所在的位置,也尝试与 OpenCV_DIR 相同。但没有运气。

请告诉我解决办法。

【问题讨论】:

  • 你解决了吗?
  • 没有。还没有。我仍然收到此错误。
  • 您可以编辑您的问题以显示您在 cmd 上键入的命令吗?
  • Snap: cmake -DOpenCV_DIR:PATH=F:Sandeep\ CI2CV\opencv\build\x86\vc10\bin F:\Sandeep\CI2CV\face-analysis-sdk-stable\build CMake 错误在CMakeLists.txt:17 (find_package): 找不到由“OpenCV”提供的具有以下任何名称的包配置文件: OpenCVConfig.cmake opencv-config.cmake 将“OpenCV”的安装前缀添加到 CMAKE_PREFIX_PATH 或设置“OpenCV_DIR” " 到包含上述文件之一的目录。如果“OpenCV”提供单独的开发包或SDK,请确保已安装。 -- 配置不完整,出现错误!
  • 你试过 GUI-cmake 了吗?

标签: opencv cmake


【解决方案1】:

您需要创建一个变量 OpenCV_DIR 并将其设置为 OpenCVConfig.cmake 所在的位置:

cmake -DOpenCV_DIR:PATH=C:/opencv ..

【讨论】:

  • 我已经在opencv/build 设置了OpenCVConfig.cmake 的路径,但我仍然遇到同样的错误,任何想法
【解决方案2】:

添加到CMakeLists.txt

set(OpenCV_DIR THE_PATH)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-25
    相关资源
    最近更新 更多