zoukankan      html  css  js  c++  java
  • 编译boost库用vc2005/2008/2010 编译boost1.34.1

    ref  http://blog.csdn.net/xjmeng001/article/details/6041340

    {BOOST_SRC} =    C:\boost_1_42_0

    【注1】

    cd C:\boost_1_42_0\tools\jam\src

    build.bat

    【注2】

    cd C:\boost_1_42_0

    copy C:\boost_1_42_0\tools\jam\src\bin.ntx86\bjam.exe

    【注3】

    bjam "-sVC80_ROOT=c:\Program Files\Microsoft Visual Studio 8\VC" "-sTOOLS=vc-8_0"  "--prefix=C:\boost_1_42_0" install      //  2005

    bjam "-sVC90_ROOT=c:\Program Files\Microsoft Visual Studio 9.0\VC" "-sTOOLS=vc-9_0"  "--prefix=C:\boost_1_42_0" install        //      2008 用此句无效

    bjam "-sVC90_ROOT=c:\Program Files\Microsoft Visual Studio 9\VC" "-sTOOLS=vc-9_0"  "--toolset=msvc-9.0" "--prefix=C:\boost_1_42_0" install       //      2008

    bjam "-sVC100_ROOT=C:\ProgramFiles\Microsoft Visual Studio 10\VC" "-sTOOLS=vc-10_0" "--prefix=C:\boost_1_42_0" install  //  2010

    【注1】//打开控制台窗口,请使用vs2005在开始菜单中的“Visual Studio Tools->Visual Studio 2005 命令提示”打开控制台,这样vc的的编译环境就设置好了。

              //假设boost安装包的解压的目录为C:\boost_1_42_0中。

              //先编译出bjam.exe,它被用于安装boost库

    【注2】//利用编译出的bjam.exe程序编译并安装boost库

    【注3】//下面的命令的各选项的说明:

    //prefix    将boost安装到的路径(生成的头文件和库文件都会放到该路径中)。

    //重定义以下变量(利用-s设置):

    //VC80_ROOT  vc2005的安装路径,如果未将vc2005安装到默认位置,你必须指定该项。

    //TOOLS         使用的编译工具,vc2005对应的是vc-8_0

    //PYTHON_ROOT   python的安装目录,如果未将BOOST安装到默认位置,你必须指定该项。

    //BUILD         编译结果选项,默认会生成尽可能多的版本,如调试版/发行版,静态库/动态库,单线程/多线程。

  • 相关阅读:
    有关Java2的一些菜鸟疑问
    项目杂记——在后台获取Repeater控件里面的控件
    项目杂记——ASP.net js传参之绑定字段做参数
    项目杂记——超链接里传参
    算法基础 (插入排序、合并排序算法)
    软考操作系统习题分析与总结(一)
    Java中thread类与Runnable接口的区别
    DropDownList绑定中午(列名无效)
    struts 和servlet的关系
    Struts2客户端请求过程
  • 原文地址:https://www.cnblogs.com/carl2380/p/2042929.html
Copyright © 2011-2022 走看看