Windows下编译安装boost库并使用VS2017测试

在windows下安装编译boost库,并在VS2017上测试使用boost库

       本人在第一次使用boost库时在网上搜索了很多安装的教程,但是由于以前的博客版本老旧,所以编译安装的方法有点繁琐,而且可能让人折腾半天还没搞好,经过多次踩坑实践并阅读了官方安装文档终于摸索出了正确的道路,特此分享出来。

注意:安装boost库需要依赖VS集成开发环境,因此需要电脑上有vs软件,而且尽量不要使版本太低。近期安装boost库发现boost_1_69版本要求安装VS2017即一下版本才行,VS2019不兼容(修改于2019.9.12)

1.使用的boost库版本是boost_1_69_0,我在此之前安装使用的是1_50_0版本,但是该版本可能不兼容这么高版本的vs,但是1_69_0还是支持的。(目前boost_1_70_0版本也已经发布)

在官网下载boost_1_69_0的安装包:Version 1.69.0

我们下载xxxx.zip的安装包,xxx.7z的安装包可能需要使用特殊的解压工具。

2.安装boost库

       将boost放在一个你觉得合适的路径下,然后进入到命令行,快捷键为:win+R,输入cmd回车即可。(在此处很多博文都说要进入vs2017的命令行工具下,但是通过尝试并没成功)

       然后可以在boost官网找到对应的使用手册,给出链接:

https://www.boost.org/doc/libs/1_70_0/more/getting_started/windows.html

其中有安装指南,但是我不详细去说,只给出安装的两个命令:

        1.命令行中进入boost的路径下执行:bootstrap回车

        2.然后根据提示执行:./b2

然后就一直等着吧,可能安装时间比较久,不过耐心等待安装完就好了。

       此外,很多情况下,我们安装的时候会出现找不到cl命令的错误提示,主要原因是我们没有配置系统环境变量,需要将编译器的一些东西添加到环境变量中,也就是说可以通过命令来索引到编译器。这部分我就不写了,大家可以自己百度“如何在命令行使用VS编译器编译程序”,网上很多博客会教各位解决问题。

3.使用boost库

现在使用到boost的项目中添加附加包含目录和附加库目录

在该项目属性页上C/C++->常规->附加包含目录中添加对应的boost地址,格式如图所示:

同样的方式添加附加库目录,如图所示:

注意:添加的路径根据自己安装库的路径来更改

接下来就可以在各个cpp和h文件中引入boost的各种头文件进行编译并运行代码了。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值