在VS2013下配置BOOST库

 

1、安装Boost库

(1)、首先打开Boost的官网(http://www.boost.org/),找到下载位置,如下图中红框所示,此时最新的版本是1.64.0:

 

(2)、点击进入下载页面,选择你需要的文件下载,这里我选择windows下的zip文件:

(3)、下载好后,解压,得到文件目录如下图,找到其中的bootstrap.bat文件:

(4)、双击运行bootstrap.bat后,让其自动运行完成后,会发现当前文件夹中增加了几个文件,找到其中的bjam.exe,如下图所示

 

(5)、双击运行bjam.exe,等待其自行运行,这个过程大概会持续15分钟左右,结束后它会自动关闭,然后boost库的安装工作就到此结束啦:

 

2.在VS2013上配置Boost库

(1)、新建一个系统环境变量如下,变量名为BOOST_DIR,变量值设置为你的boost的安装路径:

 

然后一定要将它加在系统变量里,点击“新建”,然后输入“%BOOST_DIR%,”如下图所示:

 

 (2)、打开VS2013,新建一个项目(C++的应用台控制程序),完成后,点击最上面的菜单项中的“项目—>属性”,

 

(3)在弹出的窗口中,找到左栏的“VC++目录”这一项,点击,然后找到右侧窗口中的“包含目录”和“库目录”这两项,并分别添加红色部分的内容,如图所示:

 

 

(4)然后再点击“应用”,确定就行了。这里需要注意的是,如果你按以上步骤搞完了,还是显示BOOST库没有配置好,具体表现就是代码中会报无法打开BOOST的库的错误,这种情况,可能是你的环境变量还没有设置好,只需要重启一下电脑就行了。其实也可以不设置环境变量,只需要把前面设置包含目录和库目录时输入的$(BOOST_DIR)这个符号换成你的BOOST的安装目录(比如我的安装在:E:\Tool\boost_1_64_0,那么在设置包含目录那一项时只需要输入E:\Tool\boost_1_64_0,而在设置库目录那一项则需要输入:E:\Tool\boost_1_64_0\libs)然后就OK了。

至此,BOOST库在VS2013上的配置就告一段落了,接下来就可以输入一段测试代码试验一下是否配置成功了:

 

复制代码
#include "stdafx.h"
#include <boost/lexical_cast.hpp>     
#include <iostream>   

using namespace std;
using namespace boost;
int main()
{
    double a = lexical_cast<double>("3.1415926");
    string str = lexical_cast<string>("3.1415926");
    cout << "This is a number: " << a  << endl;
    cout << "This is a string: " << str <<endl;
    int b = 0;
    try{
        b = lexical_cast<int>("neo");
    }
    catch (bad_lexical_cast& e){
        cout << e.what() << endl;
    }
    return 0;
}
复制代码

运行结果如下:

 

 到了这里,恭喜你,你已经完成了BOOST库的配置了。接下来,就尽情去享受Boost带来的欢乐吧~

posted @   pbinlog  阅读(1177)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示