zoukankan      html  css  js  c++  java
  • [转文]VS2008 安装 Boost 1.43.0

    1.打开 www.boost.org 下载最新版本 1.43.0, 解压至 D 盘根目录。

    2.打开 Visual Studio 2008 命令提示窗口

    3.进入 D:\boost_1_43_0\tools\jam\src

    4.执行 build.bat ,会在 D:\boost_1_43_0\tools\jam\src\bin.ntx86 生成 bjam.exe 文件,复制 bjam.exe 文件到 D:\boost_1_43_0 下。

    5.修改 D:\boost_1_43_0\tools\build\v2\user-config.jam 找到下面的文字

    # -------------------
    # MSVC configuration.
    # -------------------

    # Configure msvc (default version, searched for in standard locations and PATH).
    # using msvc ;

    # Configure specific msvc version (searched for in standard locations and PATH).
    # using msvc : 8.0 ;

    #在这里添加 vs2008 的配置

    using msvc : 9.0 : : /wd4819 /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE /D_SECURE_SCL=0 ;

    6.进入 D:\boost_1_43_0 目录

    7.执行bjam.exe 编译命令

    bjam --without-python --toolset=msvc-9.0 --prefix=c:\boost install

    等待编译完成,会很久。

    8.新建一个空的 win32 console application 工程,tools->options->projects and solutions->VC++ directories,添加

    include files:c:\boost\include\boost-1_43_0
    library files: c:\boost\lib

    9.测试, win32 console application

    #include "stdafx.h" 
    #include <boost/lexical_cast.hpp> 
    #include <iostream>

    using namespace std; 
    int _tmain(int argc, _TCHAR* argv[]) 

     using boost::lexical_cast;

     int a=lexical_cast<int>("123"); 
     double b=lexical_cast<double>("123.0123456789"); 
     string s0=lexical_cast<string>(a); 
     string s1=lexical_cast<string>(b); 
     cout<<"number: "<<a<<"  "<<b<<endl; 
     cout<<"string: "<<s0<<"  "<<s1<<endl; 
     int c=0; 
     try{ 
      c=lexical_cast<int>("abcd"); 
     } 
     catch(boost::bad_lexical_cast& e)
     { 
      cout<<e.what()<<endl; 
     }
     return 0; 
    }

  • 相关阅读:
    NetCore基于Consul+Ocelot+Docker+Jenkin搭建微服务架构
    Linux文档整理之【Jenkins+Docker自动化部署.Net Core】
    分布式事务
    redis
    pandas读取Excel
    centos7上用docker搭建简单的前后端分离项目
    CENTOS 设置swap 并让系统使用它
    MikroTik RouterOS安装chr授权到阿里云虚拟机(转)
    IDEA使用External Tools配置来查看javap反编译字节码
    【k8s】metrics-server
  • 原文地址:https://www.cnblogs.com/CodeKnight/p/1794644.html
Copyright © 2011-2022 走看看