Làm thế nào để bạn cài đặt Boost trên MacOS? Ngay bây giờ tôi không thể tìm thấy bjam cho máy Mac.Làm thế nào để bạn cài đặt Boost trên MacOS?
Trả lời
Tải MacPorts, và chạy lệnh sau:
sudo port install boost
bạn có thể tải bjam cho OSX (hoặc bất kỳ hệ điều hành khác) here
Fink dường như có một tập hợp đầy đủ các gói Boost ...
Với Fink cài đặt và chạy chỉ làm
fink install boost1.35.nopython
tại thiết bị đầu cuối và chấp nhận các phụ thuộc mà nó khẳng định. Hoặc sử dụng
fink list boost
để nhận danh sách các gói khác nhau có sẵn.
Trừ khi trình biên dịch của bạn khác với trình biên dịch được cung cấp với công cụ Mac XCode Dev, chỉ cần làm theo hướng dẫn trong phần 5.1 của Getting Started Guide for Unix Variants. Cấu hình và xây dựng nguồn mới nhất không thể dễ dàng hơn và mất khoảng 1 phút để định cấu hình và 10 phút để biên dịch.
Bạn có thể tải phiên bản Boost mới nhất bằng cách sử dụng Homebrew.
brew install boost
.
Mất bao lâu để có những người khác nhau? Đã cho tôi 48 phút với RAM 2 GB, không chắc chắn CPU nào. –
@LukeStanley AFAIK Homebrew sử dụng các gói được biên dịch trước ("chai") để tăng cường những ngày này, làm cho việc cài đặt chỉ mất vài giây. – Philipp
Vấn đề về giây? Tôi đang ở trên Mountain Lion, bộ xử lý 2.9GHz, RAM 8GB và cài đặt vẫn chưa hoàn tất sau 15 phút. – user1255933
Chỉ cần có được nguồn và biên dịch Tăng thân nó đã trở nên rất dễ dàng. Dưới đây là một ví dụ cho các phiên bản hiện tại của Boost (1.50.0) trên OSX hiện tại (10.7.4) là điểm viết bài này:
- Tải các .tar.gz từ http://sourceforge.net/projects/boost/files/boost/1.50.0/
Unpack và đi vào thư mục:
tar -xzf boost_1_50_0.tar.gz cd boost_1_50_0
Configure (và xây dựng
bjam
):./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
tích xây dựng:
./b2
Install:
./b2 install
Tùy thuộc vào tiền tố bạn chọn ở bước 3, bạn có thể cần phải sudo Bước 5, nếu cố gắng sao chép kịch bản tệp vào vị trí bảo vệ.
Tuyến đường tốt nhất nếu bạn cần liên kết với boost_thread. Các công thức nấu bia tiêu chuẩn dường như không bao gồm nó. –
Nếu bạn muốn cài đặt các tệp thi hành khác phụ thuộc vào việc tăng cường môi trường thời gian chạy mặc định, hãy sử dụng các câu trả lời khác, trong bất kỳ trường hợp nào khác, sử dụng câu trả lời này. Tốt nhất để bạn biết khi nào bạn biên dịch với boost và làm thế nào. Bạn sẽ có nó như nó được cho là. Và quan trọng nhất, nó sẽ buộc bạn phải suy nghĩ nơi sẽ được tăng cường trên máy chủ tích hợp liên tục (Build), và nếu có một máy chủ triển khai quá. – wdavilaneto
Bạn có thể giải thích bước 3 không? @snies – MAS
Để tránh những rắc rối biên soạn thư viện của bên thứ ba mà cần đẩy mạnh được cài đặt trong hệ thống của bạn, hãy chạy này:
sudo port install boost +universal
Cài đặt cả trong số họ sử dụng homebrew riêng.
brew cài đặt tăng
brew cài đặt bjam
Hãy thử +universal
Một điều cần lưu ý: để cho rằng để tạo sự khác biệt bạn cần phải đã xây dựng python
với +universal
, nếu bạn chưa hoặc bạn không chắc chắn bạn chỉ có thể xây dựng lại python +universal
. Điều này áp dụng cho cả brew cũng như macports.
$ brew reinstall python
$ brew install boost
HOẶC
$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal
+ Universal không hoạt động với bia. – bmjjr
- 1. Tôi làm cách nào để cài đặt Lua trên MacOS?
- 2. Cách cài đặt gettext trên MacOS X
- 3. Làm thế nào để bạn cài đặt Jekyll trên OSX?
- 4. Làm thế nào để bạn cài đặt sqlite3 trên Windows
- 5. Làm thế nào để cài đặt Boost trên Windows 7 với VS
- 6. Làm thế nào để bạn cài đặt một plugin Maven2?
- 7. Làm thế nào để bạn cài đặt Nền tảng Haskell trong lần cài đặt trước?
- 8. Làm thế nào để bạn biết phiên bản GTK + nào được cài đặt trên Ubuntu?
- 9. Không cài đặt lxml trong MacOS 10.8.4
- 10. Làm thế nào để cài đặt SVN trên Eclipse Indigo
- 11. Làm thế nào để cài đặt thư viện Boost với CodeBlocks?
- 12. Làm thế nào để cài đặt clojure-contrib trên Windows?
- 13. Làm thế nào để bạn cài đặt Aptana trên Ubuntu 12.04.1?
- 14. Làm thế nào để bạn cài đặt PyCairo (Cairo cho Python) trên Windows?
- 15. Làm thế nào để bạn cài đặt thư viện readline haskell trên Mac OSX?
- 16. làm thế nào để bạn cài đặt một gói PEAR trên WAMP, Windows 7?
- 17. Làm thế nào để bạn cài đặt một máy chủ ssh trên qnx?
- 18. Làm thế nào để cài đặt setuptools?
- 19. Làm thế nào để cài đặt SWIG?
- 20. Làm thế nào để cài đặt LESS trên Ubuntu 12.04?
- 21. Làm thế nào để cài đặt SystemTimer trên 1.9.2?
- 22. Làm thế nào để cài đặt pycairo trên osx?
- 23. Làm thế nào để cài đặt gevent trên Windows?
- 24. Làm thế nào để cài đặt maven2 trên redhat linux
- 25. Làm thế nào để cài đặt SWIG trên Linux centos
- 26. Làm thế nào để cài đặt Flask trên Windows?
- 27. Làm thế nào để bạn đặt MOTW trên thực thi
- 28. Làm thế nào để cài đặt Xuggler?
- 29. Làm thế nào để cài đặt tăng thông qua Homebrew?
- 30. Làm thế nào để bạn cài đặt Docutils từ Terminal để Django admindocs sẽ hoạt động?
Bạn luôn có thể thử như "tìm kiếm cổng" - trong trường hợp tăng của bạn - khi không chắc chắn. –
gustafbstrom
Tôi đã sử dụng cả macports và brew. Tôi sử dụng chúng với nhau khi cần thiết ('sudo port -t install X') nhưng tôi thích pha trên macports trong hầu hết các trường hợp. – Jacksonkr