Saya menggunakan boost. Saya menginstalnya menggunakan sudo apt-get install
. Sekarang saya tidak dapat menemukan file lib boost di sistem file saya.
Saya ingin memasukkan jalur lib dalam proyek Qt saya. grepping terlalu lama :( Saya menemukan menyertakan /usr/include/boost
. Tapi saya juga perlu tahu jalur perpustakaan.
libboost-dev
Jawaban:
Saya tidak yakin apakah ini yang Anda cari, tetapi Anda mungkin ingin menginstalnya
libboost-all-dev
.sumber
Jika Anda menggunakan mesin 64bit maka Anda mungkin akan menemukan file di bawah
/usr/lib/x86_64-linux-gnu/
Lihat juga ini untuk penjelasan untuk apa folder ini.
sumber
Bagi saya, jalur pustaka
boost
sudah ada/usr/lib64
, dan hanya itu yang harus saya tambahkan ke jalur pustaka agar kode dapat dibangun dengan benar.Itu juga sangat mungkin bahwa lokasi perpustakaan adalah keputusan sewenang-wenang seorang dev membangun komputer saya. Juga perhatikan saya tidak menggunakan Ubuntu, tetapi sistem Linux cukup mirip sehingga tidak masalah. Solusi saya mungkin sama sekali tidak membantu siapa pun.
Jika
locate
tersedia untuk Anda di sistem Anda, maka coba ini untuk mencariboost
:sumber
libboost-dev tergantung pada libboost1.46-dev (Ubuntu 12.04) atau libboost1.49-dev (Ubuntu 12.10). Kedua paket juga menginstal banyak file
/usr/share/boost-build/
. Mungkin itu yang Anda cari.sumber
Untuk mendaftar semua file yang diinstal untuk suatu paket dan dependensi, gunakan
debfoster
dan skrip seperti ini. Dalam contoh ini saya telah menggunakan paket
libboost-all-dev
Untuk membuat daftar hanya
*.so
filesumber