抱歉,这是一个初学者的问题,但我最近开始在 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 中。