[zz]VS2003安装Boost1.33.1

来源:互联网 发布:收到淘宝重置密码短信 编辑:程序博客网 时间:2024/06/07 13:08
好久没有看C++,最近又拿起买了几年的B.S的那本TCPL。我又提起了对C++的兴趣。然而,学习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}
即: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=C:/Program Files/Microsoft Visual Studio .NET 2003/Vc7" "-sTOOLS=vc-7_1"  "-sPYTHON_ROOT=D:/Program Files/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         编译结果选项,默认会生成尽可能多的版本,如调试版/发行版,静态库/动态库,单线程/多线程。
 
原创粉丝点击