1. Boost是啥呢?先来看下百科的解释吧:
Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。但Boost中也有很多是实验性质的东西,在实际的开发中实用需要谨慎。boost 在一些播放软件和音效中指增强,比如Bass Boost,低音增强。
还想了解更多的请自行脑补。
3. 解压缩到E:\Boost\boost_1_55_0\(可以任何位置,你觉得合适就可以)目录下;
4. 编译bjam
从开始->程序->Microsoft Visual Studio 2008->Visual Studio Tools->Visual Studio 2008 命令提示(一定要从这进),命令提示cd到E:\Boost\boost_1_55_0\下执行bootstrap.bat,会在E:\Boost\boost_1_55_0\产生bjam.exe。
5.编译boost
命令提示cd到E:\Boost\boost_1_55_0\下执行
bjam --without-python --toolset=msvc-9.0 --prefix=E:\Boost\boostInstall install
参数说明
--without-python 表示不使用 python
--toolset : 所使用compiler,Visual Studio 2008为msvc-9.0
--prefix:指定编译后library的安裝目录
这一步要花很长时间(大约40分钟),看你的电脑速度
6. 设定vs2008环境
启动vs2008->工具->选项-> 项目和解决方案 -> VC++目录(Tools->Options->Project and Solutions->VC++ Directories)下拉 库文件 加上E:\boostInstall\lib
下拉 包含文件 加上E:\boostInstall\include\boost-1_55
这样基本已经完成了!
注意:如果发现libboost_regex-vc80-mt-gd-1_34_1.lib之类文件提示错误时,是找不到该文件!
就到E:\boostInstall\lib把对应的文件libboost_regex-vc90-mt-gd-1_55.lib改为libboost_regex-vc80-mt-gd-1_55.lib(可以用记事本或者写字板打开,然后保存)就可以一般是80和90的差别(2005是80,2008是90)。
相关推荐
通过boost::asio::serialport类实现串口通信的例子
boost::asio::serial下6个工程演示多种串口读取写入方式方法,包含simple,with_timeout,async,callback,qt_integration,stream 等多个工程演示多种方式读取,写入串口,char,string ,buffer[]等多种数据格式。
win7+vs2010 + vs2012自动下载boost并编译安装 一工具外国人写的 http://vertexwahn.de/ 貌似在国内下载不下来 我叫一个外国朋友帮我下载了传给了我
这个资料仅仅是关于如何在vs2008下安装 Boost 1_46_1和STLPort-5.2.1的教程,你要严格按照说明去做,肯定能成功。我建议在写配置文件时,一定要看清楚空格,我就因为空格问题浪费了很长的时间在排错。祝你好运。。。...
使用VS2008环境编译boost库的指南,讲的很详细。文档里有作者的联系方式,我是一次通过,不会的可以联系作者
VS2008+STLPort_5.2.1+Boost1_47_0的安装配置详细过程
Boost+库+学习指南+.pdf boost-thread.pdf boost_1_41_文档_中文版.chm boost_1_43_0_doc_en.chm Boost库学习指南.pdf Boost教程.pdf boost概览.pdf 侯捷_-_Boost_技术与应用.pdf 智能指针的标准之争 Boost_vs_Loki....
详细讲述了boost::thread的用法
mysql-5.7.24的源码安装包以及mysql-5.7.24安装所需的必备软件包boost_1_59_0
注意由于文件太大上传不了故本资源不含有boost1_66_0 的头文件,大家可以去boost的官网下载。boost1_66_0 + vs2015 + x64+x86 +release+debug版本+dynamic编译好的库文件。
boost1_66_0头文件+用vs2015在x64下静态编译好的的库文件
boost c++ 图论 库 Boost+Graph+Library+-+The+User+Guide+and+Reference+Manual.pdf
boost1_66_0头文件 + vs2013 +x64 +x86+release+debug版本 + 动态编译的库
Python的升压直方图 ( )(C ++ 14库)的Python绑定。 这是的直方图,同时仍提供完整直方图对象的功能。... Regular ( 2 , 0 , 1 ), bh . axis . Regular ( 4 , 0.0 , 1.0 ), ) # Filling can be done with array
OGRE编译 vs2008+win32+mygui3.2+d3d9+boost1.48.0
使用VS2017编译的boost库最新版1.68的动态库和静态库,多线程参数,经过测试可用
资料合集:SQL21自学通.pdf 数学手册电子版.chm Oracle备份与恢复总结.pdf C/C++ 语言参考 boost程序库导论.chm
野兽:基于C ++ 11的Boost.Asio构建的HTTP和WebSocket
Boost 模板元编程学习笔记(二),开始你模板元编程的历程。C++,模板,标准库,元编程,教程,笔记
Linux安装boost 1.55.0安装包和文档