zoukankan      html  css  js  c++  java
  • [C++] VS2008下Boost库的编译安装

    下载

        进入http://www.boost.org/,下载最新的源码包,我用的版本是1.55.0。

    解压

        将其解压,我的解压目录是“D:Programopenoost_1_55_0”。

    编译

    • 打开VS2008,选择“Tools”(工具)->“Visual Studio 2008 command prompt”(命令提示),进入命令行界面。
    • 进入到“D:Programopenoost_1_55_0”,执行“bootstrap.bat”进行引导。
    • 引导成功之后在相同目录下会生成bjam.exe。执行如下命令进行编译:

         bjam stage --toolset=msvc-9.0 --without-graph --without-graph_parallel --without-math --without-mpi --without-python --without-serialization --without-wave --stagedir="D:Programopenoost_1_55_0invc9" link=static runtime-link=shared runtime-link=static threading=multi debug release

         注:编译需要点时间,可以喝杯茶抖抖腿。:)

    配置VS2008

        选择“Tools”(工具)->“Options”(选项)->“Projects and solutions”(项目和解决方案)->“VC ++ directories”(VC++目录)。

         配置Include包含文件)目录如下:

        配置Library库文件)目录如下:

    测试

     1 #include <iostream>
     2 #include <boost/thread/thread.hpp>
     3 
     4 using namespace std;
     5 
     6 void printBook()   
     7 {   
     8     cout << "1984 - George Orwell" << endl;
     9 }
    10 
    11 int main()
    12 {   
    13     boost::thread myThread(&printBook);
    14     myThread.join();
    15 
    16     return 0;
    17 }

    参考

     (完)

  • 相关阅读:
    3.for in循环
    2.break与continue
    1.XHTML框架结构
    lamda表达式在EF中的应用
    View数据呈现相关技术
    ASP.NET MVC 4 技术讲解
    ASP.NET MVC 相关的社群与讨论区
    C# 随机红包算法
    圆圈里带 小写字母,大写字母
    使用SQL语句 检测 MSSQL死锁
  • 原文地址:https://www.cnblogs.com/helloamigo/p/3572577.html
Copyright © 2011-2022 走看看