Boost库在VS2010环境中使用
2016-03-17 22:52
274 查看
1、下载安装Python,用于编译Boost库,下载地址https://www.python.org/
注:
http://baike.baidu.com/link?url=CPDn80_BnGW_gVjv27aaYKUCAYl_uOGg9Aitcu5Je5_lCK0FzRsVmgfGA64NPDoF16D6X1QQy_qmMDHHaRc56K
Boost库是为C++语言标准库提供扩展的一些C++程序库的总称。
Boost库由Boost社区组织开发、维护。其目的是为C++程序员提供免费、同行审查的、可移植的程序库。Boost库可以与C++标准库完美共同工作,并且为其提供扩展功能。Boost库使用Boost License来授权使用,根据该协议,商业的非商业的使用都是允许并鼓励的。
Boost社区建立的初衷之一就是为C++的标准化工作提供可供参考的实现,Boost社区的发起人Dawes本人就是C++标准委员会的成员之一。在Boost库的开发中,Boost社区也在这个方向上取得了丰硕的成果。在送审的C++标准库TR1中,有十个Boost库成为标准库的候选方案。在更新的TR2中,有更多的Boost库被加入到其中。从某种意义上来讲,Boost库成为具有实践意义的准标准库。
大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。里面有许多具有工业强度的库,如graph库。
很多Boost中的库功能堪称对语言功能的扩展,其构造用尽精巧的手法,不要贸然的花费时间研读。Boost另外一面,比如Graph这样的库则是具有工业强度,结构良好,非常值得研读的精品代码,并且也可以放心的在产品代码中多多利用。
解压后:
2、编译boost库
用VS2010的命令行来实现boost库的编译。
步骤:开始—>所有程序–> Microsoft Visual Studio 2010–>VisualStudio tools–> Visual Studio 2010 command prompt
运行批处理bootstrap.bat ;运行完后运行命令b2 ,编译结束后就可以使用
3、配置VS2010(前提是安装好VS2010)
添加include 路径:D:\boost_1_60_0
添加library路径: D:\boost_1_60_0\stage\lib
添加附加依赖性:libboost_filesystem-vc100-mt-gd-1_60.lib
注:
http://baike.baidu.com/link?url=CPDn80_BnGW_gVjv27aaYKUCAYl_uOGg9Aitcu5Je5_lCK0FzRsVmgfGA64NPDoF16D6X1QQy_qmMDHHaRc56K
Boost库是为C++语言标准库提供扩展的一些C++程序库的总称。
Boost库由Boost社区组织开发、维护。其目的是为C++程序员提供免费、同行审查的、可移植的程序库。Boost库可以与C++标准库完美共同工作,并且为其提供扩展功能。Boost库使用Boost License来授权使用,根据该协议,商业的非商业的使用都是允许并鼓励的。
Boost社区建立的初衷之一就是为C++的标准化工作提供可供参考的实现,Boost社区的发起人Dawes本人就是C++标准委员会的成员之一。在Boost库的开发中,Boost社区也在这个方向上取得了丰硕的成果。在送审的C++标准库TR1中,有十个Boost库成为标准库的候选方案。在更新的TR2中,有更多的Boost库被加入到其中。从某种意义上来讲,Boost库成为具有实践意义的准标准库。
大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。里面有许多具有工业强度的库,如graph库。
很多Boost中的库功能堪称对语言功能的扩展,其构造用尽精巧的手法,不要贸然的花费时间研读。Boost另外一面,比如Graph这样的库则是具有工业强度,结构良好,非常值得研读的精品代码,并且也可以放心的在产品代码中多多利用。
解压后:
2、编译boost库
用VS2010的命令行来实现boost库的编译。
步骤:开始—>所有程序–> Microsoft Visual Studio 2010–>VisualStudio tools–> Visual Studio 2010 command prompt
运行批处理bootstrap.bat ;运行完后运行命令b2 ,编译结束后就可以使用
...updated 1063 targets... The Boost C++ Libraries were successfully built! The following directory should be added to compiler include paths: D:\boost_1_60_0 The following directory should be added to linker library paths: D:\boost_1_60_0\stage\lib D:\boost_1_60_0>
3、配置VS2010(前提是安装好VS2010)
添加include 路径:D:\boost_1_60_0
添加library路径: D:\boost_1_60_0\stage\lib
添加附加依赖性:libboost_filesystem-vc100-mt-gd-1_60.lib
相关文章推荐
- com.mysql.jdbc.PreparedStatement.setBinaryStream(ILjava/io/InputStream;J)V错误解决
- centos 6.6 32位 实现LAMP配置
- Linux 基于IPC机制实现进程间的共享内存处理
- Python简单的线程池
- 电商系统Broadleaf文档翻译(八) – 主要服务main services
- 一个三年Android开发的总结-git基础知识与协作开发
- 设计模式C++学习笔记之十三(Decorator装饰模式)
- C++第二次实验-1
- 4、动态代理
- atomic vs. nonatomic
- js调用RadioButton1
- poj-2420 A Star not a Tree?(模拟退火算法)
- Objective-C中的集合类
- 71. Simplify Path LeetCode
- OpenGL相关函数笔记
- TCP的基本概念三次握手,四次挥手
- 设计模式C++学习笔记之十二(Command命令模式)
- TCP的基本概念三次握手,四次挥手
- TCP的基本概念三次握手,四次挥手
- PythonChallenge