2016-02-20 8 views
0

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

«требуется OpenCV, но некоторые заголовки или ЛИЭС не найден. Пожалуйста, используя OpenCV_DIR окр указать каталог OpenCV. переменный»

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

+0

Просто проверьте, какие переменные кэша установлены на NOTFOUND. – Tsyvarev

+0

Я не совсем уверен, что вы подразумеваете под этим? Я попытался удалить файл cmakecache, созданный, когда cmake не увенчался успехом, а также попытался начать с новой копии папки после изменения всех переменных среды, если это то, что вы имели в виду? –

+1

Когда CMake успешно выполняет поиск библиотеки или включает каталог, он устанавливает переменную кеша в соответствующий путь. Но если поиск был неудачным, то с переменной '-NOTFOUND' устанавливается одна и та же переменная. Посмотрев ('grep''ing) в кэш CMake, вы можете найти переменные с такими значениями. Зная имена этих переменных, вы можете проследить их происхождение в скрипте 'findOpenCV.cmake'. Более того, очень часто вы можете * угадать *, что происходит неправильно, используя только имена таких переменных или их описание. – Tsyvarev

ответ

0

@DeirdreMeehan Вы получаете ошибку, как показано на следующем изображении?
enter image description here

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