2010-02-17 54 views
15

Tôi không quen với kỹ thuật xây dựng thông thường trong linux Tôi đang sử dụng thư viện boost C++. Bất kỳ cơ thể nào có thể hướng dẫn tôi cài đặt và cấu hình thư viện boost C++. Cảm ơn trướcTăng C++ thư viện cài đặt

+0

Bạn đang cài đặt ứng dụng này ở đâu? Bản phân phối Linux nào? – jalf

+0

trong cửa sổ không có trong linux –

Trả lời

10

OK nếu bạn không quen với kỹ thuật xây dựng thông thường vì Boost không sử dụng kỹ thuật xây dựng thông thường. Làm theo các hướng dẫn trong "getting started" documentation. Hãy chắc chắn rằng bạn đọc tất cả các cách để dưới cùng của trang. Liên kết đến the Unix-specific instructions ở rất, rất dưới cùng.

Đối với hầu hết các phần của Boost, việc cài đặt đồng nghĩa với việc giải nén tarball vào thư mục bao gồm ưa thích của bạn. Các phần khác của Boost yêu cầu biên dịch, vì vậy hãy vào thư mục cài đặt Boost, chạy ./bootstrap.sh và sau đó chạy ./bjam install.

1

tùy thuộc vào bản phân phối Linux bạn đang sử dụng, có thể bạn sẽ thấy tăng đã được tạo và đóng gói cho bạn, ví dụ: trên Fedora "yum install tăng"

+0

Tôi đang sử dụng cửa sổ không phải hệ thống linux –

+2

@Chris, "yum install boost" hoàn tất tốt trên Fedora 16 nhưng tôi vẫn không tìm thấy bất kỳ tệp split.hpp nào! Ngoài ra, tổng kích thước tải xuống chỉ là 22k !!! Điều gì có thể sai? –

30

môi trường của tôi là Linux Fedora 15. Trên đó, người ta có thể dễ dàng cài đặt tăng bằng cách gõ,

$ yum install boost-devel 

Sau khi cài đặt, bạn sẽ thấy tăng dưới /usr/include/boost/.

Tuy nhiên, nếu bạn chạy,

$yum install boost 

bạn sẽ chỉ tìm thấy .so của tăng dưới /usr/lib/, như /usr/lib/libboost_timer.so.1.48.0.

0

Câu trả lời của Rob Kennedy vẫn hợp lệ ngoại trừ recommended ngay bây giờ để cài đặt bằng ./b2 thay vì ./bjam.

Các vấn đề liên quan