opencv_highgui230.dll не был найден - PullRequest
       3

opencv_highgui230.dll не был найден

0 голосов
/ 10 января 2012

Я создаю приложение, используя opencv2.3 IN VC ++ 2010 Express.Сборка прошла успешно, но во время компиляции говорится, что 'opencv_highgui230.dll не найден. Переустановка приложения может решить проблему.'Хотя я добавил все необходимые файлы include и lib.

Ответы [ 2 ]

1 голос
/ 10 января 2012

Скорее всего, эту DLL можно найти в bin или в каталоге с аналогичным именем, в котором вы установили библиотеку OpenCV.Для бинарных дистрибутивов Windows различных библиотек обычно включена DLL.

Чтобы ваша программа загружала ее, она должна находиться в том же каталоге, что и исполняемый файл, в системном каталоге, обычно C:\Windows\system32\,или я думаю, что можно указать местоположение программно, в вашем коде.Эта статья MSDN может рассказать вам больше.

Быстрое и, скорее всего, неправильное решение - скопировать DLL в каталог вашего исполняемого файла.

0 голосов
/ 10 января 2012

Поскольку ваше приложение опирается на библиотеку, вы должны собрать библиотеку сначала , прежде чем создавать приложение. Сообщение об ошибке говорит вам, что он не может найти двоичный файл, соответствующий вашей библиотеке, opencv_highgui230.dll, а не один из файлов кода.

Вы можете либо настроить Visual Studio для автоматической сборки проектов в правильном порядке, установив соответствующие зависимости проекта, либо сделать это вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...