2010-08-29 31 views
5

Tôi đã xây dựng tăng 1,44 trên CentOS 5,5 bằng cách sử dụng gcc là một phần của CentOS 5.5. Tất cả các mục tiêu được xây dựng tốt. Tuy nhiên cố gắng xây dựng một tập tin cpp đơn giản không có gì nhưng một bao gồm các kết quả tăng hệ thống tập tin do lỗi liên kết này (3 lần):Lỗi liên kết tăng để tăng hệ thống tệp, tại sao?

tài liệu tham khảo không xác định cho `boost :: Hệ thống :: generic_category()'

tôi không thể xem tại sao điều này lại xảy ra. Các lib được xây dựng, nó có thể được nhìn thấy, và tôi đã nhìn thấy lỗi này thảo luận trong tìm kiếm google cho các phiên bản của tăng trở lại khá một thời gian (khi được xây dựng với gcc). Bất cứ ai có bất cứ đề nghị?

Trả lời

13

Thêm -lboost_system vào số LDFLAGS khi liên kết ứng dụng đơn giản của bạn.

+0

làm cách nào để thêm '-lboost_system'? lệnh để gõ là gì? – alvas

+0

@alvas: Trên Linux, hãy nhập mã này vào terminal: 'g ++ your_file_name.cpp -lboost_system -lboost_filesystem' – pablofiumara

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