2013-08-14 4 views
1

Я пытаюсь работать с кодом flandmark для обнаружения лица. для компиляции библиотек мне нужно запустить CMAKE.gui.exe. Однако я продолжаю получать ту же ошибку, и никто, кажется, не имеет понятия, как обойти это. Я был бы очень признателен, если бы кто-нибудь мог помочь.Ошибка настройки ошибки CMake opencv

Error: 
Cmake Warning at /OpenCV2.3/cmake/OpenCVConfig.cmake:153(message): 

Found OpenCV 2.4.3 Windows Super Pack but it has not binaries compatible with your configuration. 

You should manually point Cmake variable OpenCV_DIR to your build of OpenCV library. 
Call Stack(most recent call first): 

CMakeLists.txt:2(find_package) 

CMake Error at CMakeLists.txt:2(find_package): 


Found package configuration file: 

/OpenCV2.3/cmake/OpenCVConfig.cmake 

но установить OPENCV_FOUND ЛОЖЬ так пакет «OpenCV» считается НЕ НАЙДЕНО

+3

Ну, проблема в том, что он говорит: ваши двоичные файлы не совместимы с выбранной конфигурацией. Вам необходимо загрузить правильный набор двоичных файлов OpenCV для вашего компилятора. – ComicSansMS

+0

Существует также несоответствие: «Найдено OpenCV 2.4.3 Windows Super Pack» или «/OpenCV2.3/cmake/OpenCVConfig.cmake». Посмотрите на разные версии. Там что-то тоже сломается. – languitar

+0

Исправьте заголовок и теги. Это не компиляция CMake, это, вероятно, openCV. – usr1234567

ответ

-2

Что-то странное происходит с файлами конфигурации CMake.

Для меня проблема была решена просто установкой OPENCV_FOUND в TRUE и OpenCV_FOUND на TRUE.

Также мне пришлось установить OpenCV_DIR в/usr/local/share/OpenCV.

+1

Настройка OpenCV_DIR должна быть достаточной. Получили ли вы такое же предупреждение о совместимости? Я не уверен, что это отвечает на тот же вопрос. – drescherjm

+1

Неплохая идея взломать сломанную установку/конфигурацию. Это вернется к вам раньше, чем вы думаете. – usr1234567

+1

Настройка OpenCV_DIR была недостаточной. Теперь он работает, прежде чем менять OpenCV_FOUND, он не работает. Конечно, взломать сломанную установку - плохая идея, но я пробовал все другие предлагаемые альтернативы. Если у вас есть лучшая альтернатива, тогда скажите мне. –

3

Просто удалите кэш CMake.

У меня была более-менее та же проблема, размещенная & ответила на вопрос самостоятельно.

Обратите внимание на https://stackoverflow.com/a/36622706/3292304 на всю проблему, если хотите. Я надеюсь, это поможет.

0

Я хотел бы предложить вам взглянуть на эту post

Это произошло в моем случае, так как я уже установлена ​​другая версия OpenCV.

Надеюсь, это поможет

Смежные вопросы