MacOS에서 Boost를 어떻게 설치합니까?
MacOS에서 Boost를 어떻게 설치합니까? 지금은 Mac 용 잼을 찾을 수 없습니다.
MacPorts를 다운로드 하고 다음 명령을 실행하십시오.
sudo port install boost
Homebrew 를 사용하여 최신 버전의 Boost를 얻을 수 있습니다 .
brew install boost
.
그냥 소스를 얻고 컴파일 부스트; 매우 쉬워졌습니다. 다음은이 글을 쓰는 시점에서 현재 macOS에서 현재 버전의 Boost에 대한 예입니다.
- https://www.boost.org/users/download/#live 에서 .tar.gz를 다운로드 하십시오.
압축을 풀고 디렉토리로 이동하십시오.
tar -xzf boost_1_50_0.tar.gz cd boost_1_50_0
구성 및 빌드
bjam
:./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
짓다:
./b2
설치:
./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
'Programing' 카테고리의 다른 글
PHP-SSL 인증서 오류 : 로컬 발급자 인증서를 가져올 수 없습니다 (0) | 2020.06.04 |
---|---|
iPhone 디버깅 : '프로세스를 수행하지 못했습니다'를 해결하는 방법? (0) | 2020.06.04 |
gulp로 디렉토리를 재귀 적으로 복사하는 방법은 무엇입니까? (0) | 2020.06.04 |
Express.js에서 next ()를 사용하여 다음 미들웨어에 변수 전달 (0) | 2020.06.04 |
HashSet과 HashMap의 차이점은 무엇입니까? (0) | 2020.06.04 |