VisualStudio下 boost环境配置与报错解决

  1. boost下载

到官网选择自己需要的历史版本下载:Boost Version History

我这里下载的是boost_1_78_0版本

  1. boost编译

将下载好的压缩包文件解压,我这里放到了D:\Qt文件夹内

按win键找到并打开 vs2017(主要看你的vs是什么版本)的x86_x64兼容工具命令提示符

输入以下命令:

首先进入到boost文件夹,复制一下前面解压的路径

cd  D:\Qt\boost_1_78_0

然后分开输入以下两条命令,等待编译完成

bootstrap.bat
b2.exe

3.配置项目环境

打开vs的项目,右键项目名->属性,在下图位置中都添加boost路径

然后点击应用和确定

这个时候就可以尝试重新生成项目。

如果出现了报错,就接着往下看。

4.报错解决

如果出现了类似的报错

“无法打开文件 libboost_random-vc141-mt-gd-x64-1_78.lib”

打开我们刚刚使用过的的 vs2017 x86_x64兼容工具命令提示符,进入到 boost 文件夹输入以下命令:

b2.exe --toolset=msvc-14.1 architecture=x86 address-model=64 link=static --build-type=complete --with-system --with-thread --with-random --with-filesystem --with-serialization

根据报错的 libboost_random-vc141-mt-gd-x64-1_78.lib 可知:

libboost_random 缺少的是 random 这个文件,如果你报错缺少的是libboost_data_time或者别的,只要把命令中random改成相应的关键字即可。

vc141 对应的是你的vs对应的msvc版本,比如我装的是vs2017,对应的msvc版本就是msvc-14.1,你报错的版本不一样就把命令中的14.1替换成你报错的版本。

address-model=64 这里对应的是64位开发环境,你报错的是32就把命令中64改成32。

最后的1_78为boost的版本。

等待编译完成,就可以重新生成你的项目了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值