• VS2010下安装boost库


    在我们的C++项目中安装boost库,下面以VS2010版本作为例子,其它版本的设置也差不多。

    一、编译生成boost库

    1.下载最新的boost(本人下载的是boost_1_56_0)。boost官方网站(www.boost.org)。

    2.解压boost库文件(我解压到C:boost目录下)。

    3.打开VS2010->VS TOOLS->VS命令提示。

    4.进入解压的boost目录(此处是CD C:oostoost_1_56_0 )。

    5.输入bootstrap,回车。

    6.输入bjam toolset=msvc-10.0 variant=debug,release threading=multi link=static,编译生成boost库。

    二、设置VS2010

    1.设置包含目录,在项目属性页(右键选中的项目->属性->配置属性->VC++目录->包含目录)处添加包含目录。例如我的是添加 C:oostoost_1_56_0;$(IncludePath);,添加时,把C:oost替换成你解压的boost库路径即可。

    2.设置引用目录,在项目属性页(右键选中的项目->属性->配置属性->VC++目录->引用目录)处添加引用目录。C:oostoost_1_56_0stagelib;$(LibraryPath);添加时,把C:oost替换成你解压的boost库路径即可。

    3.项目 -> 属性 -> C/C++ -> 常规 -> 附加包含目录 中加入你的boost目录。我的是C:oostoost_1_56_0;

    4.项目 -> 属性 -> 链接器 -> 常规 -> 附加引用目录 中加入<boost>/stage/lib。我的是C:oostoost_1_56_0stagelib;

    注意最后两项设置很重要,不然你在加入某些头文件(比如<boost/asio.hpp>)的时候编译会出现类似:link:fatal error LNK1104:无法打开文件"libboost_system-vc100-mt-gd-1_56.lib"的错误。

  • 相关阅读:
    软件工程第四次作业
    软件工程第三次作业
    软件工程第二次作业
    软件工程第一次作业
    软件工程最后一次作业
    软件工程第四次作业
    软件工程第二次作业
    软件工程最后一次作业
    软件工程第二次结对作业
    软件工程第三次作业
  • 原文地址:https://www.cnblogs.com/vathena/p/3988954.html
Copyright © 2020-2023  润新知