jazzz13
@jazzz13

Как сбилдить OpenCV под OSX?

Всех приветствую!

Стоит задача сделать простую программу с компьютерным зрением на с++ под osx.
- скачал архив opencv3 для osx
- сбилдил все это в корне с помощью двух команд: cmake .; make;
Что-то собралось, появилось много новых папок/файлов, в том числе много файлов с расширением .dylib.

Далее пробую делать hello world в xcode или просто в файлике через cmake как в этих руководствах:
https://www.youtube.com/watch?v=OVSPfUmNyOw
https://blogs.wcode.org/2014/10/howto-install-buil...

Но ничего не получается - include всегда не видит h-ники =(

Теперь немного о себе. Всю жизнь работал с языками более высокого уровня абстракции, инфраструктурные проблемы за меня решали други умные люди. Теперь я столкнулся с настоящим языком программирования и чувствую себя немного беспомощным. Надеюсь на ваши подсказки.

Объясните мне пожалуйста суть, а дальше я сам.

- что такое dylib? Это сбилденные компоненты либы?
- что сделал cmake с opencv? он его сбилдил в той же папке или прописал что-то куда-то в систему?
- что такое header search paths? почему /usr/local/include?
- что такое library search paths? почему /usr/local/lib?
- можно ли подключить исходники opencv, без cmake?
Внутри CMakeLists.txt для проекта:
- что такое find_package( OpenCV )? Откуда он берет то "OpenCV"?
- от куда берутся енвы OpenCV_INCLUDE_DIRS и OpenCV_LIBS ?

Ну и финальный главный вопрос:
- как правильно подключать разные либы к c++ проекту?

Буду бесконечно благодарен.
  • Вопрос задан
  • 506 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vadimpopov2003
Python
https://programming086.blogspot.ru/2013/12/opencv-...
https://www.youtube.com/watch?v=XJeP1juuHHY

Здесь всё есть, а да в file/project settings поменяй путь с custom location на shared location и пропиши путь к папке build.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы