Visual Studio 2010 和 Boost库编译、开发
2012-06-20 13:33
323 查看
Boost库,很多人都知道是“准”C++的标准库,跨平台应该,很多相当实用的库函数,对于开发标准程序来说都是首选!
一、Boost的安装:
先到官网下载http://sourceforge.net/projects/boost/files/boost/1.47.0/,现在我下载的版本是1.47.0
解压缩后,打开windows命令行,转到“boost_1_47_0\tools\build\v2”目录下。
运行:bootstrap.bat,生成b2.exe和bjam.exe两个Build文件。
将“bjam.exe”***到解压缩的根目录下(boost_1_47_0)
命令行到根目录下:执行:bjam toolset=msvc-10.0 variant=debug,release threading=multi runtime-link=static install
toolset=msvc-10.0:Viusal Studio 2010,如果是2008的话就是9.0,2005就是8.0
variant=debug,release 生成哪些库文件。可以单选release也行的。
threading=multi:多线程支持
runtime-link=static:静态库
还有一些选项,可以参考说明文件,里面都有详细的说明的
二、有Viusal Studio 2010里测试开发
VS里新建一个控制台程序:
设定编译环境:
1、Properties > C/C++ > General > Additional Include Directories这里设定包含头文件的路径
例如:C:\Program Files\boost\boost_1_47_0(到Boost目录的上一级)
2、Properties > C/C++ > Precompiled Headers,:Not Using Precompiled Headers:禁用头文件
3、Properties > Linker > Additional Library Directories添加包含的库目录
例如:C:\Program Files\boost\boost_1_47_0\lib\
好了,全部设置好就可以编译了。安装就是这么简单,但是Boost库的功能是很强大的,慢慢享用吧。
http://blog.csdn.net/niying/article/details/6697269
一、Boost的安装:
先到官网下载http://sourceforge.net/projects/boost/files/boost/1.47.0/,现在我下载的版本是1.47.0
解压缩后,打开windows命令行,转到“boost_1_47_0\tools\build\v2”目录下。
运行:bootstrap.bat,生成b2.exe和bjam.exe两个Build文件。
将“bjam.exe”***到解压缩的根目录下(boost_1_47_0)
命令行到根目录下:执行:bjam toolset=msvc-10.0 variant=debug,release threading=multi runtime-link=static install
toolset=msvc-10.0:Viusal Studio 2010,如果是2008的话就是9.0,2005就是8.0
variant=debug,release 生成哪些库文件。可以单选release也行的。
threading=multi:多线程支持
runtime-link=static:静态库
还有一些选项,可以参考说明文件,里面都有详细的说明的
二、有Viusal Studio 2010里测试开发
VS里新建一个控制台程序:
#include <boost/regex.hpp> #include <iostream> #include <string> int main() { std::string line; boost::regex pat( "^Subject: (Re: |Aw: )*(.*)" ); while (std::cin) { std::getline(std::cin, line); boost::smatch matches; if (boost::regex_match(line, matches, pat)) std::cout << matches[2] << std::endl; } }
设定编译环境:
1、Properties > C/C++ > General > Additional Include Directories这里设定包含头文件的路径
例如:C:\Program Files\boost\boost_1_47_0(到Boost目录的上一级)
2、Properties > C/C++ > Precompiled Headers,:Not Using Precompiled Headers:禁用头文件
3、Properties > Linker > Additional Library Directories添加包含的库目录
例如:C:\Program Files\boost\boost_1_47_0\lib\
好了,全部设置好就可以编译了。安装就是这么简单,但是Boost库的功能是很强大的,慢慢享用吧。
http://blog.csdn.net/niying/article/details/6697269
相关文章推荐
- Visual Studio 2010 和 Boost库编译、开发
- Visual Studio 2010 和 Boost库编译、开发
- 编译BOOST库(Visual Studio 2010/GCC)
- Visual Studio 2010下编译osip及eXosip并搭建开发环境的方法
- Visual Studio 2010下编译osip及eXosip并搭建开发环境的方法
- 在Visual Studio 2010 SP1 下编译VirtualBox
- MOSS 2010:Visual Studio 2010开发体验(28)——工作流开发最佳实践(二)
- Visual Studio 2010开发环境安装顺序
- MOSS 2010:Visual Studio 2010开发体验(30)——Business Data Connectivity(BDC)对数据量的限制
- windows应用项目开发步骤(Visual Studio 2010)
- MOSS 2010:Visual Studio 2010开发体验(5)——Mapped Folder
- Silverlight4(Visual Studio 2010下的RIA开发)技术交流会圆满结束
- MOSS 2010:Visual Studio 2010开发体验(25)——编写自定义的BCS连接器(续)
- 提高你开发效率的十五个Visual Studio 2010使用技巧
- 提高你开发效率的十五个Visual Studio 2010使用技巧
- Visual Studio 2010下的RIA开发,Silverlight 4线下技术交流会期待您的参与!
- [ZZ]基于Visual Studio 2010 进行敏捷/Scrum模式开发
- 【转】让开发变得简单一点- Visual Studio 2010几个让人印象深刻的新功能
- Visual Studio 2010 多屏幕开发
- MOSS 2010:Visual Studio 2010开发体验(6)——开发WebPart