본문 바로가기

프로그램언어/boost

Boost Install 관련


설치 링크 : http://dblab.co.kr/entry/boost-설치

설치 링크 : http://joyholic.kr/79


Boost Install 참조

boost_1_46_1에서는 아래와 같이 설치하도록 메뉴얼에서는 설명이 되어 있습니다.

1. Unpack the release. On the command line, go to the root of the unpacked tree.

2. Run either .\bootstrap.bat (on Windows), or ./bootstrap.sh (on other operating systems).

3. Run

./bjam install --prefix=PREFIX

where PREFIX is a directory where you want Boost.Build to be installed.

4. Optionally, add PREFIX/bin to your PATH environment variable.

If you are not using Boost.Build package, but rather the version bundled with the Boost C++ Libraries, the above commands should

be run in the tools/build/v2 directory.

Now that Boost.Build is installed, you can try some of examples. Copy PREFIX/share/boost-build/examples/hello to a

different directory, then change to that directory and run:

PREFIX/bin/bjam

A simple executable should be built.

 
제가 받은 파일을 다음과 메뉴얼에 있는 것과 같이 설정하도록 하겠습니다.



bootstrap.bat 을 눌렀더니



이미지와 같이 나왔습니다. 그런데 궁금한 점은 이것이 진짜 필드가 되었나 확인하던중 bat파일을 열어서

확인해봤습니다.

경로 : boost_1_46_1\tools\build 안에 bjam.log 파일이 생긴것을 확인하였습니다. 아 저의 생각으로는 

아 됬나?

Setting environment for using Microsoft Visual Studio 2008 x86 tools.

###

### Using 'vc9' toolset.

###


D:\boost\boost_1_46_1\tools\build\v2\engine\src>if exist bootstrap rd /S /Q bootstrap 


D:\boost\boost_1_46_1\tools\build\v2\engine\src>md bootstrap 


D:\boost\boost_1_46_1\tools\build\v2\engine\src>cl /nologo /RTC1 /Zi /MTd /Fobootstrap/ /Fdbootstrap/ -DNT -DYYDEBUG -wd4996 kernel32.lib advapi32.lib user32.lib /Febootstrap\jam0  command.c compile.c debug.c execnt.c expand.c filent.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c output.c parse.c pathunix.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c md5.c pwd.c class.c w32_getreg.c native.c modules/set.c modules/path.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c 

command.c

compile.c

debug.c

execnt.c

expand.c

filent.c

glob.c

hash.c

hdrmacro.c

headers.c

jam.c

jambase.c

jamgram.c

lists.c

make.c

make1.c

newstr.c

option.c

output.c

parse.c

코드를 생성하고 있습니다...

컴파일하고 있습니다...

pathunix.c

regexp.c

rules.c

scan.c

search.c

subst.c

timestamp.c

variable.c

modules.c

strings.c

filesys.c

builtins.c

md5.c

pwd.c

class.c

w32_getreg.c

native.c

set.c

path.c

regex.c

코드를 생성하고 있습니다...

컴파일하고 있습니다...

property-set.c

sequence.c

order.c

코드를 생성하고 있습니다...


D:\boost\boost_1_46_1\tools\build\v2\engine\src>.\bootstrap\jam0 -f build.jam --toolset=vc9 "--toolset-root=C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\..\..\VC\ " clean 

...found 1 target...

...updating 1 target...

...updated 1 target...


D:\boost\boost_1_46_1\tools\build\v2\engine\src>.\bootstrap\jam0 -f build.jam --toolset=vc9 "--toolset-root=C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\..\..\VC\ "  

...found 48 targets...

...updating 2 targets...

[MKDIR] bin.ntx86

[COMPILE] bin.ntx86\bjam.exe

command.c

compile.c

debug.c

expand.c

glob.c

hash.c

hcache.c

headers.c

hdrmacro.c

jam.c

jambase.c

jamgram.c

lists.c

make.c

make1.c

mem.c

newstr.c

option.c

output.c

parse.c

코드를 생성하고 있습니다...

컴파일하고 있습니다...

regexp.c

rules.c

scan.c

search.c

subst.c

w32_getreg.c

timestamp.c

variable.c

modules.c

strings.c

filesys.c

builtins.c

pwd.c

class.c

native.c

md5.c

set.c

path.c

regex.c

property-set.c

코드를 생성하고 있습니다...

컴파일하고 있습니다...

sequence.c

order.c

execnt.c

filent.c

pathunix.c

코드를 생성하고 있습니다...

...updated 2 targets...


 
마지막으로 환경설정에 PREFIX/bin 을 시스템 환경 변수에 path에 등록 하라고 되어 있습니다. 

여기까지 진행을 하셨다면 설치을 하셔야 합니다.

조금전 그림에서 bat 파일을 실행 하셨다면 빨간 박스에 그려져 있는 파일이 생성이 됩니다.
 

그럼 설치를 해야겠죠.


실행을 합니다.

그럼 다음과 같은 위치에 include lib 폴더가 생성이 됩니다.


이렇게 된다면 설치가 끝. 위 링크 설치편에 보시면 include 와 lib링크 하는 방법이 있습니다.

'프로그램언어 > boost' 카테고리의 다른 글

[ Boost ] 간단한 예제  (1) 2011.04.29
[ boost ] Boost.foreach 간단한 예제  (0) 2011.04.29
[ boost ] boost 공부하기  (0) 2011.04.28
[ boost ] 다운로드  (0) 2011.04.28
Boost Library 1.36  (0) 2008.08.22