web-dev-qa-db-ja.com

Ubuntuでライブラリ(C ++)を見つける方法は?

申し訳ありませんが、これはこのような初心者の質問ですが、最近Ubuntu 12.10でC++を使用したプログラミングを開始しました。たとえば、 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

そして問題が発生しなかったので、それらが正しくインストールされていると仮定しなければなりません。

私がWebで見つけた外部ライブラリの追加を扱うチュートリアルのほとんどは、Windowsを使用しており、ライブラリをダウンロードした場所を知っていることを前提としています。

C++で外部ライブラリを追加した経験がないので、Ubuntuにデフォルトでライブラリがインストールされているファイルがあれば、誰か教えてください。

これらのライブラリファイルの拡張子は何ですか?

ライブラリまたはインストールされているすべてのライブラリの検出に役立つスクリプト/コマンドはありますか?

9
Bora George

デフォルトでは、ライブラリは/usr/libにインストールされ、ヘッダーファイルは/usr/includeにあります

通常、ライブラリファイルの拡張子は.soで、対応するヘッダーファイルは.hです。

インストールされたライブラリを見つけるためのGUI方法は、オープンなソフトウェアセンター->開発者ツール->ライブラリです

7
Tachyons

強引なアプローチは次のとおりです。

Sudo updatedb
locate libpcl

Updatedbには少し時間がかかります。しばらくお待ちください。お探しのライブラリは、おそらく/ usr/libにあります。

4
chili555