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; 
    }

  • 相关阅读:
    Linux免密登录
    HDFS shell 常用命令
    zabbix4.4图表中文显示乱码解决办法
    安装zabbix-agent
    安装配置zabbix4.4
    elasticsearch插件sql安装
    dedecms调用头部文件 dede:include时页面出现一行空白的解决方案
    DedeCMS <=5.7 SP2 file_class.php 任意文件上传漏洞
    DedeCMS后台文件任意上传漏洞media_add.php的修改方法
    织梦DEDECMS任意文件上传漏洞与注入漏洞修复方法
  • 原文地址:https://www.cnblogs.com/CodeKnight/p/1794644.html
Copyright © 2011-2022 走看看