导读:
新项目准备用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目
新项目准备用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目