Я установил переменную окружения opencv и обновил путь, но я все еще получаю сообщение об ошибке, когда пытаюсь сделать библиотеку opencv aruco с cmake gui на окнах - ошибка говоритОшибка cmake - не удается найти библиотеки opencv или заголовки
«требуется OpenCV, но некоторые заголовки или ЛИЭС не найден. Пожалуйста, используя OpenCV_DIR окр указать каталог OpenCV. переменный»
Я посмотрел на файл FindOpenCV.cmake, где ошибка приходит, но я могу» t сказать, какая часть вызывает ошибку, и задавалась вопросом, есть ли у кого-либо другие проблемы или знает, как это исправить, было бы очень признательно!
Просто проверьте, какие переменные кэша установлены на NOTFOUND. – Tsyvarev
Я не совсем уверен, что вы подразумеваете под этим? Я попытался удалить файл cmakecache, созданный, когда cmake не увенчался успехом, а также попытался начать с новой копии папки после изменения всех переменных среды, если это то, что вы имели в виду? –
Когда CMake успешно выполняет поиск библиотеки или включает каталог, он устанавливает переменную кеша в соответствующий путь. Но если поиск был неудачным, то с переменной '-NOTFOUND' устанавливается одна и та же переменная. Посмотрев ('grep''ing) в кэш CMake, вы можете найти переменные с такими значениями. Зная имена этих переменных, вы можете проследить их происхождение в скрипте 'findOpenCV.cmake'. Более того, очень часто вы можете * угадать *, что происходит неправильно, используя только имена таких переменных или их описание. – Tsyvarev