Bagaimana Anda menemukan perpustakaan (C ++) di Ubuntu?

10

Maaf ini adalah pertanyaan pemula, tetapi saya baru saja memulai pemrograman dengan C ++ di Ubuntu 12.10 dan saya telah menginstal beberapa perpustakaan yang perlu saya kerjakan, misalnya PCL dan saya tidak dapat menemukannya untuk menambahkannya ke proyek saya , Saya menggunakan QTcreator sebagai IDE dan qmake yang menyertainya.

Misalnya dengan PCL saya mengikuti instruksi di situs mereka:

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all

Dan karena tidak ada masalah yang terjadi, saya harus berasumsi mereka terinstal dengan benar.

Sebagian besar tutorial berurusan dengan menambahkan perpustakaan eksternal yang saya temukan di web menganggap Anda di windows dan tahu di mana Anda mengunduh perpustakaan.

Karena saya tidak memiliki pengalaman dengan menambahkan perpustakaan eksternal di C ++, dapatkah seseorang tolong beri tahu saya dalam file apa, jika ada, apakah perpustakaan diinstal secara default di Ubuntu?

Apa ekstensi file perpustakaan ini?

Apakah ada skrip / perintah yang dapat membantu mendeteksi perpustakaan atau semua perpustakaan yang diinstal?

Bora George
sumber

Jawaban:

7

Secara default pustaka diinstal /usr/libdan file header akan dimasukkan/usr/include

Biasanya ekstensi dari file library adalah .so dan file header yang sesuai adalah .h

Metode gui untuk menemukan perpustakaan yang diinstal adalah pusat perangkat lunak terbuka-> Alat pengembang-> Perpustakaan

Tachyons
sumber
Tapi itu file .so yang perlu Anda tambahkan, misalnya dalam qmake, dan bukan header individu, bukan?
Bora George
File header itu ada di '/ usr / include'
Tachyons
4

Pendekatan brute strength adalah:

sudo updatedb
locate libpcl

Updatedb membutuhkan beberapa saat; harap bersabar. Perpustakaan yang Anda cari kemungkinan ada di / usr / lib.

cabai555
sumber
Selain itu, ini butuh waktu lebih lama, adakah yang bisa menarik Anda menggunakan pendekatan "kekuatan kasar" ini?
Bora George
Juga ini muncul banyak file bukan perpustakaan, dokumentasi dll tentang pcl, apa file ekstensi untuk perpustakaan yang tepat?
Bora George
Tidak ada kekurangan nyata. Dokumentasi, katamu?
chili555
Ya dokumentasi yang terkait dengan PCL saya memfilternya tetapi sedikit merepotkan.
Bora George
2
Saya pikir mungkin dokumentasinya mungkin membantu.
chili555