ошибка cmake - не удается найти библиотеки или заголовки opencv

Я установил переменную среды opencv и обновил путь, но я все еще получаю сообщение об ошибке, когда пытаюсь создать библиотеку opencv aruco с cmake gui в Windows - ошибка говорит

«Требуется OpenCV, но некоторые заголовки или библиотеки не найдены. Укажите каталог OpenCV, используя переменную среды OpenCV_DIR»

Я просмотрел файл FindOpenCV.cmake, откуда исходит ошибка, но я не могу сказать, какая часть вызывает ошибку, и мне было интересно, были ли у кого-нибудь еще подобные проблемы или кто знает, как это исправить, это было бы очень признательно !


person Deirdre Meehan    schedule 20.02.2016    source источник
comment
Просто проверьте, для каких переменных кеша установлено значение NOTFOUND.   -  person Tsyvarev    schedule 20.02.2016
comment
Я не очень понимаю, что вы имеете в виду? Я попытался удалить файл cmakecache, созданный при неудачном выполнении cmake, а также попытался начать с новой копии папки после изменения всех переменных среды, если вы это имели в виду?   -  person Deirdre Meehan    schedule 21.02.2016
comment
Когда CMake успешно ищет библиотеку или включаемый каталог, он устанавливает переменную кеша в соответствующий путь. Но если поиск не удался, той же переменной присваивается значение с суффиксом -NOTFOUND. Заглянув (grep'ing) в кеш CMake, можно найти переменные с такими значениями. Зная имена этих переменных, можно проследить их происхождение в скрипте findOpenCV.cmake. Более того, очень часто можно догадаться, что идет не так, используя только имена таких переменных или их описание.   -  person Tsyvarev    schedule 21.02.2016


Ответы (1)


@DeirdreMeehan вы получаете сообщение об ошибке, как показано на следующем изображении?
введите здесь описание изображения

Если это та же самая ошибка, которую вы получаете, вы должны связать каталог openCV со своего компьютера с ArUco. То есть вы добавляете путь OpenCV в поле значения, где поле имени - «OpenCV_DIR».

person SNB    schedule 30.03.2016