Boost C++
Libraries: File List 의 페이지에서 .zip 이나 .tar.gz、.tar.bz2 좋은 쪽을 다운로드 합니다.
다음으로, 컴파일에 대한 설정을 합니다. Boost는 STL등과 같이 기본적으로는 헤더 파일만을 구성되어 있는 라이브러리입니다. 그래서 기본적으로는, 특별한 작업은 필요 없습니다. 패스를 설정하는 것만으로 끝납니다. 그렇지만 일부 라이브러리를 컴파일 할 필요 한 것이 있으므로, 그것을 이용하고 싶은 경우는 빌드를 해야됩니다. 이용하지 않을 때에는 하지 않아도 됩니다.
「도구」→「옵션」→「프로젝트」→「VC++디렉토리」→ 「디렉토리를 표시하는 프로젝트」→「포함 파일」에 c:\lib\boost 을 첨가합니다.


< 위 그림을 보면 좀더 이해가 될것이다. >
메뉴의「도구」→「옵션」→「디렉토리」→ 「표시하는 디렉토리:포함파일」에 c:\lib\boost 을 첨가한다.
bcc32.exe 의 어는 폴더 안에、bcc32.cfg 라는 파일이 있으므로, 그것을 텍스트 에디터롤 열어서 다음과 같이 수정을 합니다.
-I"C:\development\bcc\include;c:\lib\boost"
-L"C:\development\bcc\lib;C:\development\bcc\lib\PSDK"
환경변수 CPLUS_INCLUDE_PATH 에 c:\lib\boost 을 첨가한다.
date_time의 IO기능과、regex,
thread, python, signals, test, filesystem 라이브러리를 사용하지 않는다면、boost는 헤더를 include 하는 것만으로、바로 사용 할 수 있습니다. 상기의 라이브러리를 사용 할려면 빌드가
필요합니다.
버전 관리 시스템CVS를 사용하면、패키지화 되는 것을 기다리지 않고、 바로 최신판의boost를 다운로드 할 수 있습니다. 베타판은 불안전한 면도 있습니다만, 수개월간 기다리기 힘든 분은 가장 최신 것을 구할 수 있으므로 권하는 방법입니다.
CVS를 지금 인스톨 되어 있다면 다음과 같이 4행을 코딩 하면 OK. Boost가 전부 다운로드 됩니다.
set CVSROOT=pserver:anonymous@cvs.boost.sourceforge.net:/cvsroot/boostcvs login(패스워드를 묻는다면, 입력하지 않고 [Return] 를 칩니다.)
cvs -z3 checkout boostcvs logout
WinCVS knjwrp 의 최신판을 다운로드 하는 것이 가장 간단합니다