C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 강좌/문서
C++Builder Programming Tutorial&Docments
[111] 부스트 라이브러리를 사용해 봅시다 #2 - 라이브러리 설치편
nicekr.황경록 [mpbox] 20333 읽음    2006-09-11 16:55
참 시간이 많이도 흘렀네요 ^^;;;; 회사에서 C++ Builder 프로젝트가 끝남에 따라 EVC 를

사용하게 되고 바쁜 프로젝트 때문에 정신이 없었답니다. (앗~ 핑계~크크...)

어찌됐든 또 열심히~! 삽질을!

원문 : http://www.nicekr.com/boostinstall   (음후후~ 개인 홈페이지 만들었어요!)


부스트 라이브러리 설치하기


이번 시간에는 부스트 라이브러리를 설치하는 방법에 대해 알아보겠습니다.

먼저 라이브러리 설치 파일을 다운로드 합니다.

라이브러리를 컴파일하고 테스트할 환경이 Win32 NT 계열이라 가정합니다.

2006.09.11 일 기준으로 boost_1_33_1.exe 파일을 다운로드 합니다. (다른 확장자 .bz2 / .gz / .zip 파일을 다운로

드 해도 괜찮으나 .exe 파일을 권장합니다. 압축률이 엄청나군요 ^^ 실제 모두 동일한 파일을 압축해 놓은

것입니다.)


그 다음으로는 부스트 라이브러리를 컴파일하고 빌드하는 툴인 boot-jam(bjam) 을 다운로드 합니다.

파일 이름은 boost-jam-3.1.13.zip 파일입니다.


소스포지에서 다운로드 해야할 파일의 목록을 다시한번 살펴보면 다음과 같습니다.

1. boost_1_33_1.exe

2. boost-jam-3.1.13.zip



파일의 압축을 각각 풀었다면 먼저 boost-jam 을 빌드할 차례입니다.

마이크로소프트 비주얼 C++ 6.x 를 사용하는 것으로 가정하겠습니다.

1. NT 콘솔 쉘인 Cmd.exe를 사용하여 콘솔 창을 여십시오. (이게 무슨 말인지는 다들 아시겠죠?)

2. C:\Program Files\Microsoft Visual Studio\VC98\Bin 폴더로 이동한 다음 vcvars32.bat 파일을 실행합니다.

3. 이제 boost-jam 의 압축을 푼 폴더로 이동합니다.

4. ".\build msvc" 를 입력 후 엔터를 치면 빌드 프로세스가 시작됩니다.

빌드가 끝나면 bin.ntx86 이란 이름으로 하위 폴더가 생성되며 bjam.exe 파일이 생성되었음을

확인할 수 있습니다.



이번에는 bjam.exe 파일을 사용하여  부스트 라이브러리를 생성해 보도록 하겠습니다.

대상은 볼랜드社의 C++ Builder 6.x 를 대상으로 합니다.

1. bjam 빌드 스텝에서 생성한 bjam.exe 를 부스트 라이브러리의 압축을 푼 폴더에 복사 합니다.

2. 부스트 라이브러리를 Borland 용으로 사용하기 위해서는 Borland 컴파일러가 필요합니다.

C++ Builder 6.x 가 설치되어 있음을 가정합니다.

3. NT 콘솔 쉘을 실행시키고 부스트 라이브러리의 압축을 푼 폴더로 이동합니다.

4. 현재 폴더를 기억시키기 위해 "pushd .\"를 입력 후 엔터를 치십시요. (예전 도스시절에 4dos 라는 쉘에

있던 기능인데 혹시나 해서 해보니 되는군요 ^^)

5. C++ Builder 의 binary가 설치되어 있는 폴더로 이동합니다. (c:\program files\borland\cbuilder6\bin)

부스트 라이브러리를 컴파일 하기 위해서 이 경로가 최우선 경로로 설정되어야만 합니다.

copy con buildenv.bat <엔터>

set  path=c:\program files\borland\cbuilder6\bin;%path%;

set path;

<CTRL> + <Z> <엔터>

buildenv.bat 파일이 생성되면 바로 buildenv 를 타이핑 후 엔터를 치십시오.

6. 부스트 라이브러리 설치 폴더로 이동하기 위해 popd 를 타이핑 후 엔터를 치면 신기(?)하게도

이전에 스택에 저장한 부스트 라이브러리 폴더로 이동합니다.

7. ".\bjam -sTOOLS=borland --prefix=c:\BoostForBorland --without-python install"을 입력 후 엔터를 치면

빌드 프로세스가 시작됩니다.


부스트 라이브러리를 빌드하는 시간이 꽤 오래 걸립니다. 여유로운 마음을 가지고 커피 한잔하고

돌아오면 아마도 아직도 빌드하고 있을 겁니다. ^^; (풉)


자... 부스트 라이브러리를 빌드하는 건 여기까지고 다음엔 C++ Builder 에 부스트 라이브러리를

편하게 사용할 수 있도록 환경을 설정하는 방법에 대해 간략히 설명 하도록 하겠습니다.


그럼 C++ Builder 6.x 를 기준으로 부스트 라이브러리를 사용하기 위한 환경 설정을 해보도록 하겠습니다.

1. C++ Builder 를 실행시킵니다.

2. File - Close All 메뉴를 사용하여 열려진 프로젝트 및 파일들을 모두 닫습니다.

3. <Shift> + <Alt> + <F11> 키를 눌러서 전역 Project Option for Default.exe 대화상자를 열도록 합니다.

4. Directories/Conditionals 탭으로 이동합니다.

5. Include path 에 C:\BoostForBorland\include\boost-1_33_1 를 추가시킵니다. (경로를 최상단으로 움직이지

않도록 합니다.)

6. Library path 에 C:\BoostForBorland\lib 를 추가시킵니다. (경로를 최상단으로 움직이지 않도록 합니다.)

7. OK 버튼을 클릭해서 대화상자를 종료한 후, C++ Builder 를 종료시킵니다.


위의 스텝을 통해 설정된 경로 설정은 모든 프로젝트에 전역적으로 설정됩니다.

이제 C++ Builder 에서 자유롭게 부스트 라이브러리를 사용할 수 있게 되었습니다.


다음 시간부터는 부스트 라이브러리에 있는 주옥같은 클래스들을 하나하나 공부하며 그 사용법을

알아보도록 하겠습니다.


그럼 항상 건강하세요 : )



--------------------------------------------------------------------------------



2006 nicekr        : )
강재호.만해 [greenuri]   2006-09-12 17:11 X
형형~ regexp 부타케요~ ㅋㅋ
nicekr.황경록 [mpbox]   2006-09-12 22:34 X
큭큭큭! 소개글을 1년전에 썼었으니;;; 므흫;;
그나저나 이번에는 잘 설치했나 재호?

+ -

관련 글 리스트
111 부스트 라이브러리를 사용해 봅시다 #2 - 라이브러리 설치편 nicekr.황경록 20333 2006/09/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.