WIN7+VS2017安装boost,最简单方式

打算有时间学下boost,今年大约四月份安装的VS2017,只允许安装的社区版本,然后想安装boost,但是昨晚开始,并不顺利,相信大家已经从网上看到各种安装方式,比如boost网站下载下来,自己编译,需要更改配置,比如先装cl等,我运行bootstrap,就会报错,提示”vswhere 不是有效的命令”,这个问题我网上都找不到答案,之后的运行总是无法编译成相应的库,包括网上说的各种改配置,环境变量增加cl等,可能是第一步就没成功,所以后面就不行了,
经过大神提示,大神说自己编译的有一点不对,都没法使用,所以推荐使用编译好的,如此奉上全新的安装方式
1.下载
https://sourceforge.net/projects/boost/files/boost-binaries/1.65.1/
这个是下载EXE版本,当中有一个7z版本的,这个非常全面,包含了最早到14.1的库,其他的可以自由选择版本,(本人没有亲测),这个Windows可以使用,但不知道放到Linux下是否可以直接使用,这个开源网站给赞
2 ,我从这个网站下载了7z版本,推荐大家使用复制地址迅雷下载,浏览器下载速度慢而且容易自己停掉,然后就挂掉了,一次都没下载成功,最后想起复制地址用迅雷,才终于下载成功了,当然,你如果只想装一个匹配VS的32或者64位库,直接下载EXE版本就可以了,只有200多M,
3,关于版本匹配,我从网上找来的各种方式安装均失败告终,包括先装32,然后64位等,我确信安装的是VS2017社区办,但我的一些工具貌似是VS2015,本人确信从未安装VS2105,
这里写图片描述,这个问题非常不能理解,据说正常版本匹配是2015对应14.0,2017对应14.1,
4,下载完成后,解压,1.8G的文件解压之后20G,这个要注意,非常大,因为它包含非常多,各种版本,你可以删除不需要的版本,这里写图片描述,比如我删掉了其他版本,保留了这四个版本,如果你仅仅是想学习的话,其实只保留一个lib32的程序即可,另外,鉴于我之前说过的第三条,我无法评估我的VS2017匹配14.0还是14.1,所以都留下了,但是匹配哪一个都是可行的,代码都可以编译运行,
5,boost其实仅仅是个外部库,你调用它,仅仅需要部分头文件和链接的动态库,因此只需要修改附加目录和链接库的目录即可,亲测,我使用VS2017从网上粘贴的代码,无论链接14.0还是14.1的库程序都能正常编译,并且运行,但是VS2017配置工具是2017和2015,如前面所示,至今不明白到底怎么回事,还是自己太无知,如果有大神看到,希望可以给解释下,
说法:比如boost这种安装,就应当这样简单,而不是去改各种配置,碰到莫名其妙的错误,应当是自己检查缺少什么东西,可以提示如何操作或者自动操作,不应当设置人为障碍,都已经完成了这么大工程的主体,为什么要在安装上去卡人,不去写好更好的配置工具,比如我碰到的问题网上愣是找不到答案,boost就是个库,为什么要下载下来还要自己去编译?下载下来解压,配置好目录就能使用,不应该是如此么,按照当下的网速,若是下载自己编译的版本,固然体积小,但下载下来不还是要编译使用?难道就不占据空间?下载直接能用的,比如本文说的这种方式,体积稍大一些,整个过程极为简单,但下载未编译的自己编译却极为耗时间,你需要更改配置,出了问题还要去搜寻答案,甚至于我的问题没法解决,而下载无非是几分钟的事情,却搞复杂了,将大量的时间浪费在修改配置,自己编译并非是明智之举,就像sourceforge所做的那样,也许我认知力还不够,这是目前的浅见,如果不同意见,不要喷我就好,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值