Tôi đang cố gắng sử dụng CMake để biên dịch một thư viện khác và nó yêu cầu Tăng cường.CMake không thể tìm thấy Boost trên OS X với brew
Tôi đã cài đặt cả CMake và Boost bằng cách sử dụng brew trên OS X 10.10 Yosemite, nhưng CMake từ chối tìm nó. Boost nằm ở /usr/local/Cellar/boost/1.55.0_2
Tôi đã thử những điều sau đây:
- Thiết
-DBoost_DIR
và-DBOOST_ROOT
với đường dẫn ở trên - Thiết
-DBoost_INCLUDE_DIR
và-DBOOST_INCLUDEDIR
với đường dẫn ở trên +/include
- Thiết bất kỳ và tất cả trong số các tùy chọn này trong tệp CMakeLists.txt
- Tự biên soạn bản thân và chỉ các biểu tượng trên vào tòa nhà của riêng mình
- Thử các giải pháp tương tự cho cùng một vấn đề here, here và here. Câu trả lời duy nhất mà tôi thấy rằng brew được đề cập trên OS X là this one, và giải pháp tương tự không hiệu quả đối với tôi.
Tại sao CMake lại phớt lờ các chỉ dẫn của tôi? :(
Edit:CMake output from -DBoost_DEBUG=ON
Bạn có thể chạy lại cmake với '-DBoost_DEBUG = ON' và đăng đầu ra không? – Fraser
@Fraser Xong, liên kết trong câu hỏi – ttarik
Bạn cũng có thể cung cấp đường dẫn đầy đủ (bao gồm tên tệp) cho thư viện Boost.System của bạn không? – Fraser