javaee论坛

普通会员

225648

帖子

355

回复

369

积分

楼主
发表于 2017-07-14 15:39:11 | 查看: 156 | 回复: 3
新手,只对新手...

今天有个哥们儿问,boost不行了,我说咋了,他说boost我按说明文档上的操作了,可是boost还是提示找不到lib

我想不能够啊,去了一看这哥已经玩到thread了...

提示缺少

libboost_chrono-vc120-mt-gd-1_59.lib

libboost_date_time-vc120-mt-gd-1_59.lib

libboost_system-vc120-mt-gd-1_59.lib

libboost_thread-vc120-mt-gd-1_59.lib

呃,只能说步子跨的太大了...

boost下有几个类库是必须独立编译的,不幸的是thread就是其中之一

那么...

第一,到boost安装目录下找到 bootstrap.bat 运行之...耐心等待

第二,刷新目录你会发现根目录发生了变化,生成了b2.exe 、bjam.exe 、stage等

第三,我们这里需要的是bjam,在cmd下切换到boost根目录,运行如下命令

bjam toolset=msvc-12.0 --build-type=complete --with-thread --with-chrono --with-date_time

msvc-12.0是你的visual studio版本,我们这里是2013,所以是12.0

耐心等待,你会发现生成了很多lib文件,并且帮你copy到了stage\lib目录下

lib文件有了,然后把这些lib加入visual studio中就ok了

咋说呢...,仔细看文档,一步一步来...


普通会员

0

帖子

311

回复

317

积分
沙发
发表于 2019-11-02 22:08:58

如果你智商能再高点,也许我会上当

普通会员

0

帖子

302

回复

307

积分
板凳
发表于 2023-11-17 20:11:41

谢谢

普通会员

0

帖子

314

回复

318

积分
地板
发表于 2024-04-19 06:58:24

围观

您需要登录后才可以回帖 登录 | 立即注册

触屏版| 电脑版

技术支持 历史网 V2.0 © 2016-2017