boost编译过程

来源:互联网 发布:毕向东java基础25天 编辑:程序博客网 时间:2024/06/06 02:32

@2017-12-18

源由

从github上下载的qqbot代码中使用了大量的boost库(可能对我来说是大量)。然后去官网看了下介绍。下载。我以为直接包含h文件就可以了,实际上还得编译这很不爽。

过程

百度了下编译过程1,使用bootstrap.bat生成bjam.exe2,使用bjam.exe编译--
错误
1步骤,点击后生成失败了。我进入到bat文件里加了个pause,看了下发现,找不到编译工具好像。但是它提示可以去网址下载。我去看了下版本1.3的好像。不爽啊。我不干。灵机一动用vs2013 tools 的cmd,进入到boostxx文件夹下输入bootstrap.bat,成了。2步骤,又出问题了。按照以前的尿性,vs2017安装的时候少了很多组件。又加上我的2013是专业版的。即使仍然使用vs2013的cmd打开bjam.exe。编译时仍自动选择了最高版本的vs2017。提示无法打开包含的文件vruntime之类的xxx。我又灵机一动,好吧这次不是灵机一动vs2013的工具下,bjam --toolset=msvc-12.0 --build-type=complete stage。成了。编译过程比较慢,至少五分钟吧感觉,写到这的时候还没编完。@217-12-18  20:03致命错误LNK1104:无法打开文件'libboost_system-vc110-MT-GD-1_51.lib“我关联错了boost_1_65_1\bin.v2\libs应该是boost_1_65_1\stage\lib解决这个问题的时候还了解了,b2问题,有地方说这个和上述的bjam没啥区别,bjam比较老旧。@2017-12-18 20:48hpp是做什么的

hpp是做什么的http://blog.csdn.net/sharon_1987/article/details/51088535

本机不同版本编辑boost http://blog.csdn.net/bojie5744/article/details/38341643

原创粉丝点击