• boost_1_45_0安装


    下载页面: http://sourceforge.net/projects/boost/files/boost/1.45.0/

    我下载的是.7z包.

    下载下来后, 解压到当前文件夹.

    我的解压后的路径为: D:\boost_1_45_0

    在该目录下有个 booststrap.bat, 要用到这个批处理文件来安装, 安装有杀软件的童鞋要注意不要把这个东东给删了, 杀软都恶心得要命. 俺是没装的.

    下面说在VS2008下编译BOOST的过程:

    1.打开VS2008命令符

        开始->程序->Microsoft Visual Studio 2008->Visual Studio Tools->Microsoft Visual Studio 2008命令提示符

    2.pushd D:\boost_1_45_0   这里的路径是你的BOOST路径.

    3.booststrap.bat

       等待N秒.

    4. dir

        这时, 发现有一个 bjam.exe

        如果生成失败, 请修改: D:\boost_1_45_0\tools\build\v2\engine\src\build.bat 中,

        if EXIST "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\VCVARSALL.BAT" (

        为

        if EXIST "D:\Program Files\Microsoft Visual Studio 9.0\VC\VCVARSALL.BAT" (

    5. bjam variant=release

       variant表示要用何种方式编译, 有debug和release, 使用release会产生debug和release两个编译结果,还有使用产生静态库和动态库等操作, 具体请使用 bjam --help进行查看

       等待编译结束.

       如果编译成功, 当前目录下会有一个 bin.v2 的文件夹, 控制台也会提示编译成功, 请设置VS或其它C++集成开发环境的环境变量.

    6. 设置环境变量

        A.打开VS2008

        B.工具->选项->项目和解决方案, 在这里, 设置VC++目录,

           包含文件为目录为: D:\boost_1_45_0

           库目录为: D:\boost_1_45_0\stage\lib

    7. 写个简单的测试程序:

    #include <boost/lexical_cast.hpp>

    #include <iostream>

    int main( void )

    {

        try {

          long l = boost::lexical_cast<long>( "2010" );

          std::cout << l << '\n';

        } catch ( boost::bad_lexical_cast& ex ) {

          std::cout << ex.what( ) << '\n';

        }

    }

  • 相关阅读:
    SSP状态寄存器SSPSTAT
    【PIC学习第18例】PIC16F877A 内部EEPROM读写实验
    批量去除flv专辑的片头
    .Net并行库介绍——Task(1)
    一个下载游戏封面的站点
    一个猜数字的小游戏
    RamDisk加速Windows 7?
    .Net并行库介绍——Task(2)
    数独的自动出题算法
    Live Messenger 2009登陆错误的解决方法
  • 原文地址:https://www.cnblogs.com/lin1270/p/1921583.html
Copyright © 2020-2023  润新知