2012-03-01 7 views
1

У меня есть некоторые проблемы с установкой OpenCV. Я взял 2.3.1 оконный суперпак, доступный здесь: http://opencv.willowgarage.com/wiki/. Я извлек его в C: \ OpenCV и построил его с помощью CMake в каталог «OpenCV/build», для 64-битных Visual C++. Создан файл INSTALL, я построил его в режиме отладки и выпуска (64 бит). Затем я попытался сделать то же самое для файла образца «minarea» в «OpenCV/samples/c/example_cmake»: сгенерировать файлы с помощью CMake, а затем построить с помощью Visual C++.Установка OpenCV HighGUI отсутствует

На протяжении всего процесса у меня не было решающей ошибки, о которой я знал. Но когда я пытаюсь открыть образец exe-файла, я получаю: «Программа не может запускаться, поскольку отсутствует opencv_highgui231d.dll». И hig

+0

Проблема решена. Для будущих записей проблема решена путем добавления папки, в которой «opencv_core * d.dll» и «opencv_core * .dll» (где * - номер версии), на ваш системный путь (см. «Компиляция с использованием визуальной студии», пункт здесь: http: //opencv.willowgarage.com/wiki/InstallGuide). –

+0

[This post] (http://stackoverflow.com/questions/7011238/opencv-2-3-c-visual-studio-2010/7014918#7014918) содержит пошаговые инструкции по установке OpenCV 2.3.x on Windows и успешно настройте VS2010. – karlphillip

ответ

4

Проблема решена. Для будущих записей проблема решается путем добавления папки, где «opencv_core * d.dll» и «opencv_core * .dll» (где * - номер версии), на ваш системный путь (см. Пункт «компиляция с использованием визуальной студии» здесь: opencv.willowgarage.com/wiki/InstallGuide)

+0

Удостоверьтесь, что у него есть dll, а не lib. Чувство очень глупо. Копирование их в папку отладки встроенного приложения также, похоже, сработало. – Emile

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