Как вы находите библиотеки (C ++) в Ubuntu?

Извините, это такой вопрос для начинающих, но я недавно начал программировать на C ++ в Ubuntu 12.10 и установил несколько библиотек, с которыми мне нужно работать, например, PCL , и я могу ' Я не могу найти их, чтобы добавить их в мой проект, я использую QTcreator в качестве IDE и qmake, который поставляется вместе с ним.

Например, с PCL я следовал инструкциям на их сайте:

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all

И как проблем не возникло, я должен предположить, что они установлены правильно.

В большинстве руководств по добавлению внешних библиотек, которые я обнаружил в Интернете, предполагается, что вы находитесь в Windows и знаете, где вы загрузили библиотеку.

Поскольку у меня нет опыта добавления внешних библиотек в C ++, может кто-нибудь сказать, в каком файле, если он есть, установлены ли библиотеки по умолчанию в Ubuntu?

Что такое расширение эти библиотечные файлы?

Существует ли сценарий / команда, которая может помочь обнаружить библиотеку или все установленные библиотеки?

10
задан 1 December 2012 в 20:54

2 ответа

По умолчанию библиотеки установлены в /usr/lib, а заголовочные файлы будут в /usr/include

. Обычно расширение файла библиотеки составляет .so, а соответствующий заголовочный файл - .h

. GUI метод для поиска установленных библиотек является открытым программным центром-> Инструменты разработчика-> Библиотеки

0
ответ дан 1 December 2012 в 20:54

Подход грубой силы:

sudo updatedb
locate libpcl

Обновленный b занимает несколько минут; пожалуйста, будьте терпеливы. Библиотека, которую вы ищете, скорее всего, находится в /usr/lib.

0
ответ дан 1 December 2012 в 20:54

Другие вопросы по тегам:

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