То, где opencv устанавливает, это, освобождает в человечности

Мне установили человечность 10. Я установил все opencv пакеты, которые я мог найти в центре программного обеспечения. Я ожидаю, что это устанавливает некоторые .lib файлы где-нибудь, что я могу сослаться в своем проекте, но я не могу найти их. Куда это помещает их?

Я хочу использовать затмение в качестве программирования язя в C++, но у меня есть проблемы при обнаружении, как получить его установка первоначально. Я плохо знаком с программированием в затмении и человечности в целом поэтому, если у кого-либо есть пошаговое руководство, я хотел бы видеть его.

9
задан Billy ONeal 26 June 2010 в 02:25
поделиться

2 ответа

Вы можете найти правильные флаги ссылок, используя 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 ++, поэтому не могу вспомнить, где находятся эти параметры, но где-то они есть.

20
ответ дан 4 December 2019 в 07:34
поделиться

dpkg -L opencv даст вам список всех файлов, установленных из пакета opencv. Однако имейте в виду, что он не покажет файлы, которые не входят в сам пакет, но генерируются при его установке. Не будучи знакомым с opencv, я не знаю, будет ли это проблемой для вас.

2
ответ дан 4 December 2019 в 07:34
поделиться
Другие вопросы по тегам:

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