CMake Ошибка в C: \ Users \ ... \ Desktop \ imgwarp-opencv \ imgwarp-opencv \ src \ CMakeLists.txt: 2 (FIND_PACKAGE) - PullRequest
0 голосов
/ 28 марта 2019

Я использую Window 10, Visual Studio 2017. Я правильно установил OpenCV и могу запустить несколько базовых проектов C ++ OpenCV, которые можно найти в Интернете.Я также следил за этим видео , в котором показано Как создавать проекты с открытым исходным кодом с использованием CMake и Visual Studio .

Но я не могу запустить этот проект на моей машине.Я пытаюсь Файл-> Открыть-> CMake , чтобы открыть CMakeLists.txt , который можно найти в загруженном хранилище, и я получаю эту ошибку:

CMake Error

CMake Error at C:\Users\Majid\Desktop\imgwarp-opencv\imgwarp-opencv\src\CMakeLists.txt:2 (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-4.0.1-vc14_vc15.exe где-нибудь в папке проекта и связать Файл CMakeLists.txt (какой?) В OpenCVConfig.cmake , который находится в извлеченном opencv.Или, может быть, нет.

У меня также есть CMake gui , и если я буду запускать его таким образом, я буду признателен, если вы объясните это таким образом вместо использования Visual Studio File-> Open-> CMake .Независимо от того, как, любой способ, который помогает мне запустить этот проект, приветствуется.Пожалуйста, объясните это шаг за шагом.

В одну строку (забудьте все вышеперечисленное): Что я должен сделать, чтобы правильно запустить этот проект

...