#macos #opencv #cmake #github-actions
Вопрос:
У меня есть рабочий процесс по действиям на Github, который построен на моем MacBook x64. Он работал хорошо, пока я не отформатировал его и не переустановил. Моя последняя задача, которая использует maierj/fastlane-action@v1.4.0 происходит сбой с этой ошибкой :
FAILURE: Build failed with an exception.
* What went wrong: Execution failed for task ':app:generateJsonModelRelease'.
> /actions-runner/_work/app/CMakeLists.txt : C/C release|armeabi-v7a : CMake Error at /actions-runner/_work/app/CMakeLists.txt:16 (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.
Я знаю, что проблема на моей машине, так как раньше все было в порядке (а не код). Я попытался установить cmake и opencv на свою машину, но ничего не изменилось. У тебя есть какие-нибудь идеи о том, что я могу сделать ?
Комментарии:
1. «Я попытался установить cmake и opencv на свою машину, но ничего не изменилось». — Поскольку CMake утверждает обратное (он не может найти OpenCV), вам, вероятно, нужно немного подробнее рассказать об установке OpenCV. Есть ли у вашей установки
OpenCVConfig.cmake
файл, указанный в сообщении об ошибке? Вы использовали общесистемную установку или присвоили ей пользовательский префикс установки?2. Я установил opencv в корневой каталог своего mac, а также использовал графический интерфейс cmake для настройки и создания сборки. У меня есть несколько файлов OpenCVConfig.cmake в папке opencv (в /install и /build).