Làm thế nào để bạn tìm thấy các thư viện (C ++) trong Ubuntu?


10

Xin lỗi, đây là câu hỏi dành cho người mới bắt đầu, nhưng gần đây tôi đã bắt đầu lập trình với C ++ trên Ubuntu 12.10 và tôi đã cài đặt một vài thư viện tôi cần làm việc, ví dụ PCL và tôi không thể tìm thấy chúng để thêm chúng vào dự án của mình , Tôi đang sử dụng QTcreator làm IDE và qmake đi kèm với nó.

Ví dụ với PCL tôi đã làm theo hướng dẫn trên trang web của họ:

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

Và vì không có vấn đề gì xảy ra nên tôi phải cho rằng chúng được cài đặt chính xác.

Hầu hết các hướng dẫn liên quan đến việc thêm các thư viện bên ngoài mà tôi đã tìm thấy trên web cho rằng bạn đang ở trên windows và biết nơi bạn đã tải xuống thư viện.

Vì tôi không có kinh nghiệm về việc thêm các thư viện bên ngoài trong C ++, nên ai đó có thể vui lòng cho tôi biết trong tệp nào, nếu có, các thư viện được cài đặt mặc định trong Ubuntu không?

Phần mở rộng của các tập tin thư viện là gì?

Có tập lệnh / lệnh nào có thể giúp phát hiện thư viện hoặc tất cả các thư viện được cài đặt không?

Câu trả lời:


7

Theo mặc định, các thư viện được cài đặt /usr/libvà các tệp tiêu đề sẽ ở trong/usr/include

Thông thường phần mở rộng của tệp thư viện là .so và tệp tiêu đề tương ứng sẽ là .h

Phương pháp gui để tìm các thư viện đã cài đặt là trung tâm phần mềm mở-> Công cụ dành cho nhà phát triển-> Thư viện


Nhưng đó là các tệp .so bạn cần thêm, ví dụ như trong qmake chứ không phải các tiêu đề riêng lẻ phải không?
Bora George

Những tiêu đề đó sẽ ở trong '/ usr / bao gồm'
Tachyons

4

Cách tiếp cận sức mạnh vũ phu là:

sudo updatedb
locate libpcl

Cập nhật mất một vài phút; xin hãy kiên nhẫn. Thư viện bạn đang tìm kiếm có khả năng trong / usr / lib.


Bên cạnh việc này mất nhiều thời gian hơn một chút, có bất kỳ sự rút lui nào khác dẫn bạn đến việc đặt tên cho phương pháp "sức mạnh vũ phu" này không?
Bora George

Ngoài ra, điều này cho thấy rất nhiều tệp không phải là thư viện, tài liệu vv về pcl, các tệp mở rộng cho thư viện là gì?
Bora George

Không có nhược điểm thực sự. Tài liệu, bạn nói gì?
chili555

Có tài liệu liên quan đến PCL Tôi đã lọc nó ra nhưng một chút rắc rối.
Bora George

2
Tôi nghĩ có lẽ tài liệu này có thể hữu ích.
chili555
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.