学习Boost库是学习C++领域里是不可缺少的步骤,至少我是这么认为的。所以我就Download了其1.33.1版本,发现安装有各种方法,但是对与VS2003,用下面的方法是比较便捷的,特别是对于要设置环境变量的那些方法。
下面是我安装Boost1.33.1库的过程:
首先安装VS2003和下载Boost1.33.1库我在这里就不多说了。那就开始按下面步骤执行:
1、打开控制台窗口,请使用vs2003在开始菜单中的“Visual Studio.net工具->Visual Studio.net  2003 命令提示”打开控制台,这样VC.net的的编译环境就设置好了。

2、假设boost安装包的解压的目录为{BOOSTDIR}中。
我的路径{BOOSTDIR}为C:\C++\Library\Boost_1_33_1
先编译出bjam.exe,它被用于安装boost库
cd {BOOSTDIR}\tools\build\jam_src
即:cd  C:\C++\Library\Boost_1_33_1\tools\build\jam_src
输入build.bat

3、利用编译出的bjam.exe程序编译并安装boost库
cd {BOOSTDIR}(注意先要进到boost根目录才能执行下面的bjam命令,否则找不到JamFile)
即:cd  C:\C++\Library\Boost_1_33_1
用FileExplorer浏览到{BOOST_SRC}\tools\build\jam_src\bin.ntx86\bjam.exe(即:C:\......\bjam.exe)
用Ctrl+C 把路径Copy下来,也就是把C:\C++\Library\Boost_1_33_1\tools\build\jam_src\bin.ntx86\bjam.exe

4、输入C:\C++\Library\Boost_1_33_1\tools\build\jam_src\bin.ntx86\bjam "-sVC71_ROOT=D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7" "-sTOOLS=vc-7_1"  "-sPYTHON_ROOT=C:\Python24" "--prefix=C:\C++\librarys\boost" install

下面的命令的各选项的说明:
prefix    将boost安装到的路径(生成的头文件和库文件都会放到该路径中)。
重定义以下变量(利用-s设置,即Set):
VC71_ROOT  vc2003的安装路径,如果未将vc2003安装到默认位置,你必须指定该项。
TOOLS         使用的编译工具,vc2003对应的是vc-7_1(可以查看{BOOSTDIR}tools\build\v1下看是否有其对应文件,也就是在vc-7_1后多一个-tools.jam的文件(例如vc-7_1-tools.jam)。
PYTHON_ROOT        python的安装目录,如果未将BOOST安装到默认位置,你必须指定该项。
BUILD         编译结果选项,默认会生成尽可能多的版本,如调试版/发行版,静态库/动态库,单线程/多线程。
posted on 2007-03-08 11:38 活着就是折腾,所以当然要骠悍的折腾 阅读(479) 评论(0)  编辑 收藏 引用 所属分类: Boost

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理