关于boost在vs中的编译错误的问题的解决

楼主用的是visual studio 2015(社区版)和boost1.60.0版本

遇到的问题一:安装时候的路径设置

楼主小白,对于编译器的运行原理也只了解各大概,库文件什么的之前也不太明白是用来做什么的,按照boost的安装教程,在vs中设置库文件和包含头文件的时候,遇到了点麻烦,在编译文件的时候一直找不到想要找的文件。楼主百度了一下,直接将boost根目录下的boost文件和stage目录下的lib文件夹中的库文件,分别拷贝到了vs安装路径VC的include文件夹和lib文件夹,问题解决。

遇到的问而二:在命令行编译包含boost组件的源文件的时候,提示Error:LNK2019无法解析的外部错误

刚开始一直以为是缺少库文件,于是楼主重新编译了整个boost库,但是在命令行中编译带有boost组件的源文件的时候错误依旧。

后来楼主在boost根目录下用bjam查看过,date_time库显示是已经building完成的,不存在库文件的丢失。于是楼主怀疑可能是编译boost源文件的时候编译器的版本不对,因为楼主都是直接调用的命令行的cl命令进行编译,可能调用的编译器版本并不是visual studio 2015自带的编译器版本。楼主在visual studio 2015中新建了一个项目,直接在ide中编译通过,问题解决。


另附自己设置visual studio路径的方法记录:

我的电脑-》属性-》高级设置-》环境变量

path系统变量加上Microsoft Visual Studio 14.0\VC\bin和Microsoft Visual Studio 14.0\Common7\IDE

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值