Мне установили человечность 10. Я установил все opencv пакеты, которые я мог найти в центре программного обеспечения. Я ожидаю, что это устанавливает некоторые .lib файлы где-нибудь, что я могу сослаться в своем проекте, но я не могу найти их. Куда это помещает их?
Я хочу использовать затмение в качестве программирования язя в C++, но у меня есть проблемы при обнаружении, как получить его установка первоначально. Я плохо знаком с программированием в затмении и человечности в целом поэтому, если у кого-либо есть пошаговое руководство, я хотел бы видеть его.
Вы можете найти правильные флаги ссылок, используя pkg-config --libs opencv
, а правильные включения - используя pkg-config --cflags opencv
.
Фактические библиотеки должны быть установлены в / usr / lib и иметь такие имена, как libhighgui.a или libhighgui.so, но вам, скорее всего, не придется ссылаться на них напрямую. Просто используйте вывод вышеуказанных команд в нужном месте в Eclipse для установки флагов ссылок и включения каталогов. Если вы действительно хотите знать, какие библиотеки связаны с OpenCV, вывод pkg-config --libs opencv
даст вам имена. Например, одним из выходных данных этой команды является -lhighgui, поэтому мы знаем, что в / usr / lib должен быть файл с именем libhighgui.so
.
Я давно не использовал Eclipse для C или C ++, поэтому не могу вспомнить, где находятся эти параметры, но где-то они есть.
dpkg -L opencv
даст вам список всех файлов, установленных из пакета opencv. Однако имейте в виду, что он не покажет файлы, которые не входят в сам пакет, но генерируются при его установке. Не будучи знакомым с opencv, я не знаю, будет ли это проблемой для вас.