Вопрос

Может ли кто-нибудь связать мне хорошее руководство по использованию библиотек в проектах c или c ++?

Сейчас я пытаюсь добавить OpenCV во вновь созданный проект. Я добавил все каталоги, которые могу вспомнить, в " Проект и решения - > Каталоги VC ++ " и чтобы убедиться, что я перетащил все файлы .lib и .dll в проект.

Проект строится, но когда я запускаю простую " Hello, World программу " это дает мне это сообщение об ошибке:

" cv.exe не может найти компонент.

Это приложение не удалось запустить, поскольку cv200.dll не был найден. Повторная установка приложения может решить эту проблему. & Quot;

Как я могу действительно добавить этот cv200.dll? Я перетащил его в проект ... Спасибо!

Это было полезно?

Решение

Вы должны убедиться, что cv200.dll находится в пути поиска DLL во время выполнения. Самый простой способ сделать это - поместить его в тот же каталог, что и встроенный исполняемый файл. Перетаскивание файла DLL или LIB в ваш проект не имеет никакого эффекта.

В MSDN есть хорошее описание полной библиотеки DLL. порядок поиска при загрузке библиотек во время выполнения.

Другие советы

По умолчанию во время установки OpenCV создайте env. переменная путь \ bin. Предполагается, что все dll находятся в этом каталоге. Однако вы используете OpenCV 2.0, и установка OpenCV 2.0 не включает файлы lib и dll для Visual Studio. Вы, кажется, уже построили все DLL и библиотеки. Если вы установили OpenCV правильно, просто переместите все библиотеки DLL в \ bin (например, C: \ Program Files \ OpenCV \ bin) Если по какой-то причине вам не хватает некоторых dll или библиотек, вот инструкция, как их собрать http: //mirror2image.wordpress .com / 2009/10/20 / переключения к OpenCV-2-0-с-VS2005 /

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top