Câu trả lời cho câu hỏi này Why can't clang with libc++ in c++0x mode link this boost::program_options example? nói rằng "Bạn cần phải xây dựng lại boost bằng cách sử dụng clang ++ -stdlib = libC++."Làm thế nào để biên dịch/liên kết Boost với clang ++/libC++?
Tôi đang sử dụng MacOS Lion với clang v3.0. Làm thế nào để xây dựng Boost v1.48.0 bằng cách sử dụng clang và liên kết nó với libC++?
Cập nhật: Tôi đã tạo một sử dụng config.jam tập tin như sau:
using clang-darwin
... đó sẽ xây dựng Boost với kêu vang thay vì gcc. Làm cách nào để liên kết với libC++ thay vì libstdC++?
Vâng, nó hoạt động! Cảm ơn bạn. –
Chỉ cần thêm, tăng :: signal2 ('#include') có API tương tự để tăng :: tín hiệu và chỉ là tiêu đề, vì vậy không thể tạo tín hiệu có thể không quá tệ. –
Có phải nó chỉ tăng :: tín hiệu không được xây dựng? Tôi nghĩ rằng tôi đang thiếu rất nhiều biến thể khi xây dựng hoàn thành –