Thursday, May 16, 2013

OSX, XCode에 BOOST 설정.

부스트 문서에 잘 나온대로 설정하면 된다.

http://www.boost.org/doc/libs/1_53_0/more/getting_started/unix-variants.html

빌드하지 않고 사용할려면,  아래와 같이 복사후 컴파일시 헤더위치(-I)를 지정해준다.

  • 압축을 풀고
  • sudo mv boost_1_53_0 /usr/local


한가지 주의점은 설치 패스를 설정하는 부분이다.
Prefix 를 부스트 버전까지 포함해서 설정해야 각 버전별로 사용하기 용이해진다.

/usr/local/boost_1_53_0

터미널 컴파일은 아래와 같다.

c++ -I /usr/local/boost_1_53_0 example.cpp -o example
clang++ -I /usr/local/boost_1_53_0 example.cpp -o example

xcode 에서는 header search path 에 아래와 같이 설정한다.

/usr/local/boost_1_53_0










XCode에서 library link 할 경우, "Other Linker Flags" 에 다음과 같이 설정한다.
-lboost_filesystem -lboost_system