【问题标题】:OpenCV Environment variable changedOpenCV 环境变量已更改
【发布时间】:2016-11-29 21:55:07
【问题描述】:

我在我的 Linux 机器上安装了独立的 OpenCV,它运行正常。我安装了 ROS(带有它的 OpenCV),今天我无法在我的任何 OpenCV 项目中运行我的 CMakeLists.txt,收到以下错误:

CMake Error at CMakeLists.txt:20 (find_package):
  By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "OpenCV", but
  CMake did not find one.

  Could not find a package configuration file provided by "OpenCV" with any
  of the following names:

    OpenCVConfig.cmake
    opencv-config.cmake

  Add the installation prefix of "OpenCV" to CMAKE_PREFIX_PATH or set
  "OpenCV_DIR" to a directory containing one of the above files.  If "OpenCV"
  provides a separate development package or SDK, be sure it has been
  installed.

我有点确定发生这种情况是因为某些环境变量已更改,但我不知道在哪里查看。

有人能帮我看看这个吗?

【问题讨论】:

  • 那么,如果您按照最后一段中的说明进行操作会怎样?
  • 好吧,我重新安装了 OpenCV 并且它工作了,可能改变了环境变量。

标签: c++ opencv cmake


【解决方案1】:

重新安装 OpenCV 为我解决了这个问题,因为它重新修改了环境变量。

【讨论】:

    猜你喜欢
    • 2014-04-15
    • 1970-01-01
    • 2013-07-05
    • 1970-01-01
    • 2018-03-20
    • 2012-04-19
    • 2015-08-05
    • 2013-02-22
    • 1970-01-01
    相关资源
    最近更新 更多