Programing

MacOS에서 Boost를 어떻게 설치합니까?

lottogame 2020. 6. 4. 07:48
반응형

MacOS에서 Boost를 어떻게 설치합니까?


MacOS에서 Boost를 어떻게 설치합니까? 지금은 Mac 용 잼을 찾을 수 없습니다.


MacPorts를 다운로드 하고 다음 명령을 실행하십시오.

sudo port install boost 

Homebrew 를 사용하여 최신 버전의 Boost를 얻을 수 있습니다 .

brew install boost.

http://brewformulas.org/Boost


그냥 소스를 얻고 컴파일 부스트; 매우 쉬워졌습니다. 다음은이 글을 쓰는 시점에서 현재 macOS에서 현재 버전의 Boost에 대한 예입니다.

  1. https://www.boost.org/users/download/#live 에서 .tar.gz를 다운로드 하십시오.
  2. 압축을 풀고 디렉토리로 이동하십시오.

    tar -xzf boost_1_50_0.tar.gz
    cd boost_1_50_0

  3. 구성 및 빌드 bjam:

    ./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
  4. 짓다:

    ./b2
  5. 설치:

    ./b2 install

3 단계에서 선택한 접두사에 따라 스크립트가 파일을 보호 된 위치에 복사하려고하면 5 단계를 취소해야 할 수 있습니다.


Fink 에는 전체 Boost 패키지 세트가있는 것 같습니다 ...

핀을 설치하고 실행하면

fink install boost1.35.nopython

터미널에서 주장하고 의존성을 받아들입니다. 또는 사용

fink list boost

사용 가능한 다른 패키지 목록을 가져옵니다.


컴파일러가 Mac XCode Dev 도구와 함께 제공된 컴파일러와 다른 경우가 아니면 Unix 변형 시작 안내서의 5.1 섹션에있는 지침을 따르십시오 . 최신 소스의 구성 및 구축이 쉬울 수 없었으며 구성하는 데 약 1 분, 컴파일하는 데 약 10 분이 걸렸습니다.


homebrew를 사용하여 두 가지를 별도로 설치하십시오.

brew install boost
brew 설치 bjam


시스템에 부스트 설치가 필요한 타사 라이브러리를 컴파일하는 데 문제가 발생하지 않게하려면 다음을 실행하십시오.

sudo port install boost +universal

시험 +universal

주의 할 점은 : 차이를 만들 것을 위해서는 당신은 구축 할 필요 python+universal당신이하지 않은 또는 당신은 당신이 단지 재 구축 할 수 있습니다하지 않는 경우 python +universal. 이는 추출맥 포트 모두에 적용 됩니다 .

$ brew reinstall python
$ brew install boost

또는

$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal

여기서 OSX (또는 다른 OS) 용 bjam을 다운로드 할 수 있습니다.


mac 앱 스토어에서 Xcode를 설치하십시오. 그런 다음 명령을 사용하십시오.

  /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

위는 homebrew를 설치하고 터미널에서 brew를 사용할 수있게합니다.

그런 다음 명령을 사용하십시오.

brew install boost

그런 다음 부스트 라이브러리를 설치합니다. <your macusername>/usr/local/Cellar/boost

참고 URL : https://stackoverflow.com/questions/104322/how-do-you-install-boost-on-macos

반응형