VC98 和 VC2005下的Boost编译和安装

本文详细介绍了如何在Visual Studio 2005 (VC2005) 和 Visual C++ 6.0 (VC98) 下编译与安装Boost库,包括修改编译脚本、使用bjam工具以及配置VS环境,以实现对特定库如regex、serialization等的编译,并提供了编译后的测试示例。
摘要由CSDN通过智能技术生成
导读:
  新项目准备用C++做,所以想趁机使用一下Boost.今天试着安装了一下.
  首先下载Boost_1_34_1.zip和Boost-jam-3.1.15.zip前一个是boost主文件包,后一个是编译Boost库用的JAME工具.
  现定义 %BOOST% 为Boost_1_34_1.zip的解压路径,%BOOST_BJAM%为Boost-jam-3.1.15.zip的解压路径.
  打开%BOOST_BJAM%/Build.bat,修改其中的编译器路径.如:
  if EXIST "%ProgramFiles%/Microsoft Visual Studio 8/VC/bin/VCVARS32.BAT" (
  set "BOOST_JAM_TOOLSET=vc8"
  set "BOOST_JAM_TOOLSET_ROOT=%ProgramFiles%/Microsoft Visual Studio 8/VC/bin/VCVARS32.BAT"
  goto :eof)
  setlocal &endlocal
  修改为(VS2005):
  if EXIST "D:/Program Files/Microsoft Visual Studio 8/VC/bin/VCVARS32.BAT" (
  set "BOOST_JAM_TOOLSET=vc8"
  set "BOOST_JAM_TOOLSET_ROOT=D:/Program Files//Microsoft Visual Studio 8/VC/bin/VCVARS32.BAT"
  goto :eof)
  setlocal &endlocal
  或者(VS98):
  if EXIST "C:/Program Files//Microsoft Visual Studio/VC/bin/VCVARS32.BAT" (
  set "BOOST_JAM_TOOLSET=vc8"
  set "BOOST_JAM_TOOLSET_ROOT=C:/Program Files//Microsoft Visual Studio/VC/bin/VCVARS32.BAT"
  goto :eof)
  setlocal &endlocal
  保存后执行build.bat.完成后会在%BOOST_BJAM%/bin.ntx86目录下面生成一个bjam.exe的文件,一会用它来编译生成boost的库文件.
  把bjam.exe拷贝到%BOOST%目录下,并新建一个Build.bat文件.编辑Build.bat
  call "D:/Program Files/Microsoft Visual Studio 8/VC/bin/vcvars32.bat"
  bjam -sBOOST_ROOT=. -sTOOLS=vc-8_0 --build-dir=. --with-regex --toolset=msvc stage
  这样可以在%BOOST%/stage/lib目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值