VS2008 Team System 安装Boost库

本文源自:

http://blog.csdn.net/benjiamen/archive/2008/07/12/2643705.aspx

===

1,=

从vs200*的工具菜单进入命令提示窗口(单击“开始”按钮,指向“所有程序”,指向“Microsoft Visual Studio 200*”,指向“Visual Studio 工具”,然后单击“Visual Studio 2005 命令提示”),cd 到d:\boost_1_35_0\tools\jam\src下执行build.bat,会在d:\boost_1_35_0\tools\jam \src\bin.ntx86\下生成bjam.exe,將bjam.exe复制到d:\boost_1_35_0\下。

2,=

如果需要去掉编译过程中的一些warning,可以在tools\build\v2的user-config.jam文件中加入以下这一行:

using msvc : : : <compileflags>/wd4819 <compileflags>/D_CRT_SECURE_NO_DEPRECATE <compileflags>/D_SCL_SECURE_NO_DEPRECATE <compileflags>/D_SECURE_SCL=0 ;

 

3,=

將目录cd到d:\boost_1_35_0\下执行

REM DLL版本

bjam --toolset=msvc --stagedir=./lib_x86 --builddir=./ address-model=32 link=shared runtime-link=shared threading=multi stage debug release --prefix="d:\boost_1_35_0" install

REM lib版本


bjam --toolset=msvc --stagedir=./lib_x86 --builddir=./ address-model=32 link=static runtime-link=shared threading=multi stage debug release --prefix="d:\boost_1_35_0" install

====

bjam --without-python --toolset=msvc --build-type=complete --prefix="D:\boost_1_35_0" install

====

参数:

--toolset : 所使用compiler,Visual Studio 2005 为 msvc-8.0
--build-type:编译类型,complete表示生成所有的版本(debug,release等)
--prefix:指定编译后library的的目录

4,=
Tools -> Options -> Projects and Solutions -> VC++ Directories
在Library files加上d:\boost\lib
在Include files加上d:\boost\include\boost_1_35_0

Tags: boost

« 上一篇 | 下一篇 »

Trackbacks

发表评论

评论内容 (必填):