Я пытаюсь скомпилировать пример программы после установки OpenCV с помощью команды:компиляции кода с OpenCV библиотек
г ++ Привет-world.cpp -o привет-мира -I/USR/местные/включить/OpenCV - L/USR/местные/Библиотека -lm -lcv -lhighgui -lcvaux
однако, я получаю сообщение об ошибке, которая говорит:
/USR/бен/л.д.: не может найти -lcv
/USR/bin/ld: не удалось найти -lhighgui
/uer/bin/ld: не удалось найти -lcvaux collect2: ld вернулся 1 ex его статус
Что нужно сделать, чтобы исправить это? Я установил opencv, загрузив последнюю стабильную версию и используя cmake для создания файлов сборки, а затем выполнил make install из командной строки.
Возможно, я что-то пропустил?
Спасибо,
поэтому вместо -L/usr/local/lib есть -L <расположение библиотеки>? или дополнительный -L ... и где я найду библиотеки? Когда я делаю make install, он показывает мне, что все файлы в актуальном состоянии и местоположение ... но это так много разных вещей ... все файлы .h находятся в/usr/local/include/opencv ... у файлов библиотеки есть другое расширение? – Kaigi
Пройдите через выход cmake, чтобы узнать. –
спасибо за ваш быстрый ответ - отредактировал мой комментарий выше, но к тому времени, как я это сделал, вы уже ответили. Я думаю, что я не могу понять, что я действительно ищу. Когда я делаю make install, он показывает мне, что все файлы в актуальном состоянии и местоположение ... но это так много разных вещей ... все файлы .h находятся в/usr/local/include/opencv ... у файлов библиотеки есть другое расширение? – Kaigi