VS2005下boost库的详细安装过程

    实验室的一个项目要做模型转换,并需要在VS下进行编译,编译的过程需要用到boost库,由于是初次安装,感觉在网上看到的资料讲的不是很清楚,所以根据自己的安装体会,记录了一个boost库在vs2005下的详细安装过程。

一.下载boost库,我用的版本是1.34.11

二. 解压boost_1_34_1压缩包,例如解压到D:/
1. 运行vcvars32.bat
    进入本地VS2005安装目录下的VC/bin 目录,比如C:/Program Files/Microsoft Visual Studio 8/VC/bin,命令行环境下运行批处理文件vcvars32.bat,(作用是对此控制台注册VS的环境变量,这样我们可以在任意目录下使用cl.exe编译程序,在VC++ 6.0环境下,vcvars32.bat的存放目录为VC98/bin,比如C:/Program Files/Microsoft Visual Studio/VC98/Bin)
2. 修改build.bat脚本参数
    如果本地VS ( 或者VC++6.0 ) 的安装目录不是默认的C:/Program Files目录,则需要修改D:/boost_1_34_1/tools/jam/src目录下的build.bat。以文本格式打开build.bat文件,找到如下一行if "_%ProgramFiles%_" == "__" set ProgramFiles=C:/Program Files如果本地VS安装目录为D:/Program Files/Microsoft Visual Studio 8,则需要修改为if "_%ProgramFiles%_" == "__" set ProgramFiles=D:/Program Files
3. cmd命令行环境下运行build.bat脚本
    在cmd命令行格式下进入到D:/boost_1_34_1/tools/jam/src目录,运行build.bat文件,则会在该目录下生成一个名为bin.ntx86的文件夹,该文件夹包含一个bjam.exe文件,将bjam.exe文件拷贝到目录D:/boost_1_34_1下。
4. 修改user-config.jam文件
    在目录D:/boost_1_34_1/tools/build/v2下找到user-config.jam文件,以文本格式打开该文件,找到如下内容:
         # MSVC configuration
         # Configure msvc (default version, searched in standard location
         # and PATH).
         # using msvc ;
     修改为如下内容(不要漏掉最后的分号
         # MSVC configuration
         # Configure msvc (default version, searched in standard location
         # and PATH).
         # using msvc ;
        
using msvc : 8.0 : : 
         <compileflags>/wd4819 
         <compileflags>/D_CRT_SECURE_NO_DEPRECATE 
         <compileflags>/D_SCL_SECURE_NO_DEPRECATE
         <compileflags>/D_SECURE_SCL=0 ; 
5. 安装python ( 这一步可在之前任意时候进行)
6. 运行bjam.exe(前提是已经安装python)
    cmd命令行格式下进入到目录D:/boost_1_34_1下,运行 
         bjam –toolset=msvc-8.0 --prefix=c:/boost install 
         参数说明:
             --toolset : 所使用编译器,Visual Studio 2005为msvc-8.0 
             --prefix:指定编译后boot的安装目录 
     这一步需要较长时间,运行完之后会在C盘生成一个boost目录。

如此,boost库安装过程完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值