Я использую OpenCV 2.3.1 с C++ на NetBeans 7.1 на Ubuntu 11.04 (Gnome). Когда я добавляю вызовUbuntu: NetBeans: OpenCV: Общая библиотека не найдена
cvCreateSubdivDelaunay2D
и попытаться запустить программу в режиме отладки, я получаю сообщение об ошибке
/Главная/питер/NetBeansProjects/ArtifactImgFromCellFile/расстояние/Debug/GNU-Linux-x86/artifactimgfromcellfile: ошибка при загрузке разделяемых библиотек: libopencv_calib3d.so.2.3: не удается открыть общий объектный файл: нет такого файла или каталога
это несмотря на то, что у меня есть libopencv_calib3d.so.2.3 в
/home/peter/OpenCV-2.3.1/lib
На NetBeans я пошел в
Свойства: компоновщика: Run Time Search Каталоги
и добавил
/Главная/питер/OpenCV -2.3.1/lib
но это не исправить проблему.
Любая помощь будет принята с благодарностью,
Питер
Это исправлено. Огромное спасибо. Я думал, что добавил все библиотеки в этот каталог, так как я выполнил описанные выше шаги, но просто сделал ctrl-A, чтобы добавить все файлы в каталог. Но он, возможно, только что показывал файлы .a, поэтому не добавляли файлы, заканчивающиеся на so.2.3 – OtagoHarbour
, пожалуйста, пометьте мой ответ в ответ: P – Apurv