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

Bor*_*rge 14 c++ libraries

抱歉,这是一个初学者问题,但我最近开始在 Ubuntu 12.10 上使用 C++ 进行编程,并且我已经安装了一些我需要使用的库,例如PCL,但我找不到它们来将它们添加到我的项目。我使用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
Run Code Online (Sandbox Code Playgroud)

由于没有发生任何问题,我必须假设它们已正确安装。

我在网上找到的大多数有关添加外部库的教程都假设您使用的是 Windows 并且知道您在哪里下载了库。

由于我没有在 C++ 中添加外部库的经验,有人可以告诉我在哪个文件中,如果有,在 Ubuntu 中默认安装了库吗?

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

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

Tac*_*ons 11

默认情况下,库安装在/usr/lib,头文件将在/usr/include

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

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


chi*_*555 5

蛮力方法是:

sudo updatedb
locate libpcl
Run Code Online (Sandbox Code Playgroud)

Updatedb 需要一些时间;请耐心等待。您要查找的库可能位于 /usr/lib 中。

  • 我想也许文档可能会有所帮助。 (3认同)