letsboost::Install
출처 : http://www.kmonos.net/alang/boost/install.html
번역 : 흥배 ( jacking@korea.com )

DownLoad

Boost C++ Libraries: File List 의 페이지에서 .zip 이나 .tar.gz.tar.bz2 좋은 쪽을 다운로드 합니다. 2004/02/05 현재의 최신판 릴리스는 Version 1.31.0 입니다. 다운로드 했다면 적당한 장소에 압축을 해제합니다. 예로들어 c:\lib\boost  압축을 푼것으로 하고 이야기 하겠습니다. (이를 테면、c:\lib\boost 안에 c++boost.gif 던가 boost 폴더던가 libs 폴더가 들어가 있는 상태입니다.

다음으로, 컴파일에 대한 설정을 합니다. Boost STL등과 같이 기본적으로는 헤더 파일만을 구성되어 있는 라이브러리입니다. 그래서 기본적으로는, 특별한 작업은 필요 없습니다. 패스를 설정하는 것만으로 끝납니다. 그렇지만 일부 라이브러리를 컴파일 할 필요 한 것이 있으므로, 그것을 이용하고 싶은 경우는 빌드를 해야됩니다. 이용하지 않을 때에는 하지 않아도 됩니다.

패스 설정법

Visual C++ .NET / .NET 2003

「도구」→「옵션」→「프로젝트」→「VC++디렉토리」→ 「디렉토리를 표시하는 프로젝트」→「포함 파일」에 c:\lib\boost 을 첨가합니다.

< 위 그림을 보면 좀더 이해가 될것이다. >


 

Visual C++ 6

메뉴의「도구」→「옵션」→「디렉토리」→ 「표시하는 디렉토리:포함파일」에 c:\lib\boost 을 첨가한다.

 

Borland C++ Compiler 5.5 / C++BuilderX

bcc32.exe 의 어는 폴더 안에、bcc32.cfg 라는 파일이 있으므로, 그것을 텍스트 에디터롤 열어서 다음과 같이 수정을 합니다.

-I"C:\development\bcc\include;c:\lib\boost"
-L"C:\development\bcc\lib;C:\development\bcc\lib\PSDK"



GNU C++ Compiler (gcc)

환경변수 CPLUS_INCLUDE_PATH c:\lib\boost 을 첨가한다.

 

빌더 방법

date_time IO기능과、regex, thread, python, signals, test, filesystem 라이브러리를 사용하지 않는다면、boost는 헤더를 include 하는 것만으로、바로 사용 할 수 있습니다. 상기의 라이브러리를 사용 할려면 빌드가 필요합니다.

CVS에 의한 다운로드

버전 관리 시스템CVS를 사용하면、패키지화 되는 것을 기다리지 않고、 바로 최신판의boost를 다운로드 할 수 있습니다. 베타판은 불안전한 면도 있습니다만, 수개월간 기다리기 힘든 분은 가장 최신 것을 구할 수 있으므로 권하는 방법입니다.

 CVS를 지금 인스톨 되어 있다면 다음과 같이 4행을 코딩 하면 OK. Boost가 전부 다운로드 됩니다.

set CVSROOT=pserver:anonymous@cvs.boost.sourceforge.net:/cvsroot/boost
cvs login
 (패스워드를 묻는다면, 입력하지 않고 [Return] 를 칩니다.
cvs -z3 checkout boost
cvs logout

cvs인스톨

WinCVS knjwrp  의 최신판을 다운로드 하는 것이 가장 간단합니다

 

원 저자 : presented by K.INABA under NYSDL.