MacOSX에서 Brew를 사용하여 특정 버전의 Boost를 설치하는 방법은 무엇입니까?

MacOSX에서 Brew를 사용하여 특정 버전의 Boost를 설치하는 방법은 무엇입니까?

"brew install Boost" 명령은 내 MacOSX에서 작동하지만 최신 Boost 1.57을 설치합니다. Brew를 사용하여 이전 1.55를 설치하는 방법은 무엇입니까?

답변1

넌 달리고 싶을 거야brew install [email protected]

$ brew search boost
==> Formulae
boost ✔                           boost-build                       
boost-python                      [email protected]                 
[email protected]                        [email protected]
boost-bcp                         boost-mpi                     
boost-python3                     [email protected]                        [email protected]

==> Casks
boostnote                                focus-booster                            
iboostup                                 nosqlbooster-for-mongodb                 
turbo-boost-switcher

답변2

또 다른 가능한 해결책은 소스에서 정확한 버전을 수동으로 컴파일하는 것입니다.
다음을 수행하십시오.

  1. .tar.gz의 정확한 버전을 다음에서 다운로드하세요.https://boostorg.jfrog.io/ui/native/main/release

  2. 압축을 풀고 다음 디렉터리로 들어갑니다.

    tar -xzf boost_1_50_0.tar.gz
    cd boost_1_50_0

  3. 구성(및 빌드 bjam):

    ./bootstrap.sh --prefix=/usr/local/Cellar/boost/1.54.0
  4. 세우다:

    ./b2
  5. 설치하다:

    ./b2 install

관련 정보