Извините, это такой вопрос для начинающих, но я недавно начал программировать на 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?
Что такое расширение эти библиотечные файлы?
Существует ли сценарий / команда, которая может помочь обнаружить библиотеку или все установленные библиотеки?
По умолчанию библиотеки установлены в /usr/lib
, а заголовочные файлы будут в /usr/include
. Обычно расширение файла библиотеки составляет .so, а соответствующий заголовочный файл - .h
. GUI метод для поиска установленных библиотек является открытым программным центром-> Инструменты разработчика-> Библиотеки
Подход грубой силы:
sudo updatedb
locate libpcl
Обновленный b занимает несколько минут; пожалуйста, будьте терпеливы. Библиотека, которую вы ищете, скорее всего, находится в /usr/lib.