如何在 Ubuntu 中查找库(C++)?

如何在 Ubuntu 中查找库(C++)?

抱歉,这是一个初学者的问题,但我最近开始在 Ubuntu 12.10 上使用 C++ 编程,并且安装了一些我需要使用的库,例如聚己内酯但我找不到它们并无法将它们添加到我的项目中。我正在使用Qt Creator作为 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 中默认安装的库在哪个文件中(如果有)?

这些库文件的扩展名是什么?

是否有一个脚本/命令可以帮助检测已安装的库或所有库?

答案1

默认情况下,库安装/usr/lib/usr/include

通常库文件的扩展名是.so,对应的头文件是.h

查找已安装库的 GUI 方法是打开软件中心->开发人员工具->库

答案2

强力方法是:

sudo updatedb
locate libpcl

更新数据库需要一些时间;请耐心等待。您正在寻找的库可能位于 /usr/lib 中。

相关内容