2014-10-22 1 views
0

Я использую Eclipse Helios с плагином cdt, и я также загрузил MINGW. Теперь у меня есть копия, вставленная базовая программа Opencv, которую я нашел здесь OpenCV on eclipse on windows Я выполнил все инструкции, приведенные в этой ссылке, а также выполнил поиск других нескольких ссылок. Я также добавил открытый путь cv, перейдя к свойствам проекта. Но все же показано, чтоне может найти lopencv_core и другие переменные библиотеки

c:/mingw/bin /../ lib/gcc/mingw32/4.8.1 /../../../../ mingw32/bin/ld.exe: не может найти -lopencv_core opencv_imgproc opencv_highgui opencv_ml opencv_video opencv_features2d opencv_calib3d opencv_objdetect opencv_contrib opencv_legacy opencv_flann

Я проверил несколько раз и добавил эти переменные в библиотеку. пожалуйста помоги.

+0

- библиотека opencv_core где-то на вашем жестком диске? часто файлы называются чем-то вроде opencv_core481. вам, вероятно, придется добавить к компоновщику дополнительные «шаблоны библиотек», где находятся библиотеки. Недостаточно добавить базовую директорию openCV (поскольку библиотек вообще нет). Имейте в виду, что в настройках проекта есть два места, где можно добавлять каталоги: «дополнительные включает» (добавьте туда базовый каталог) и «дополнительные каталоги компоновщика» или sth, где добавить шаблоны библиотек. – Micka

ответ

0

Вы скомпилировали opencv самостоятельно? Я считаю, что для mingw не существует предварительно скомпилированной версии библиотеки opencv, но доступна предварительно скомпилированная библиотека opencv с визуальными C++ 10, 11, 12.

Если вы не компилируется OpenCV, вам необходимо следовать инструкциям:

  1. Перейти к this link. Эта ссылка полезна. В частности, в вашем случае вам необходимо перейти по ссылке Installation in Windows
  2. Внимательно просмотрите оба видео на упомянутой выше странице, , в частности, первое видео и начальную часть второго видео. I знаю шаги для визуальной компиляции студии, но полезно получить некоторые чувства по этапам компиляции.
  3. Следуйте this video сделать компиляцию OpenCV на MinGW

Примечания: Много информации устарела в вышеуказанном видео. Вам необходимо изменить/приспособить шаги, упомянутые в видео.

Примечание: Я знаю, что видео на 3-м шаге не написано на английском языке. Тем не менее, это видео для последней версии opencv, которую я могу найти, для MINGW.

Советы: убедитесь, что вы очистили все CMake erorrs, прежде чем создавать файл makefile для компиляции opencv.

Примечание. Процедура компиляции для opencv on mingw НЕ зависит от Qt (я знаю, что вы используете Eclipse).

Пожалуйста, подготовьтесь провести много времени для этой компиляции, так как это требует, чтобы вы загрузили множество инструментов для этой компиляции, таких как CMake.

Многие шаги, описанные в видео, могут быть пропущены, если вы не хотите использовать эти компоненты. Например, если вы не хотите использовать python, вам не нужно загружать python.

Удачи вам и наслаждайтесь.

+0

Эти 3 видео - это именно то, что я использовал для установки opencv на моем компьютере, для Qt. (Тем не менее я искал и смотрел много других видеороликов и нашел их дублирующими или бесполезными, за исключением этих трех). –

+0

Я использую eclipse .. не Vusal studio .. уже меня слишком раздражают продукты Windows ... У меня нет никакого варианта, поэтому я использую операционную систему Windows. В противном случае я мог бы быть перенесен в linux .. . :( – user3917116

+0

и я видел эти видео ... далее следуют инструкции ... Я загрузил opencv версию 3.0.0 из sourceforge.net ... Я думаю, что последний способ - удалить программное обеспечение и переустановить он .. спасибо за вашу любезную помощь .. позвольте мне проверить после повторной установки всего программного обеспечения. – user3917116

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

  • Нет связанных вопросов^_^