Получить OpenCV2.1 для запуска в Windows, используя Eclipse - PullRequest
1 голос
/ 04 сентября 2010

Я пытаюсь запустить OpenCV2.1 на моей машине с Windows.Вот что я сделал до сих пор:

  • Установлен MinGW с использованием MinGW-get-inst
  • Установлен Visual Studio C ++ 2008 Express
  • Установлен OpenCV-2.1.0-win32-vs2008.exe, загруженный с веб-сайта OpenCV
  • Установленный Eclipse

Затем, чтобы протестировать все, я создал новый проект и:

  • НастроилEclipse для включения «C: \ OpenCV2.1 \ include \ opencv»
  • Настройка Eclipse для просмотра библиотек cv210, highgui210, ml210, cxcore210
  • Настройка Eclipse для просмотра папки библиотеки «C: \ OpenCV2».1 \ lib "

Затем я взял тестовый исходный код из папки Samples (lkdemo.c), поместил его в мою исходную папку и собрал исходный код (Project -> Build All).,

Сборка прошла успешно, и я вижу Test.exe (называемый моим проектом Test).Однако, когда я пытаюсь запустить exe-файл, я получаю сообщение об ошибке:

Программа не может запуститься, потому что libgcc_s_dw2-1.dll отсутствует на вашем компьютере.Попробуйте переустановить программу, чтобы решить эту проблему.

Что я пропустил?Я могу ошибаться, но я думал, что MinGW был компилятором gcc?

Спасибо,

Ответы [ 2 ]

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

Просто добавьте папку, содержащую dll-файлы, в системный путь

Мой компьютер-> Переменная среды

перезагрузите компьютер и попробуйте перезапустить приложение.

0 голосов
/ 04 сентября 2010

Сначала вы, вероятно, захотите скачать opencv2.1 src для eclipse / mingw, а не для библиотек vs-2008.

"libgcc_s_dw2-1.dll" означает, что он не может найти эту dll во время выполнения, ондолжен быть в пути.
Я догадываюсь по названию, что он является частью установки mingw / gcc?
Выполнить поиск диска C: для этого файла.

...