vs配置boost开发环境
2016-08-22 14:29
225 查看
vs2010配备boost编程环境
vs2010配置boost编程环境
第一步:下载boost,我下载的方法是从http://www.boost.org/上找最新的下载。名字叫boost_1_53_0。
第二步:在D盘(最新的boost_1_53_0编译之后大小为5G多)创建一个目录boost,拷贝进去并解压到当前文件夹。(注,这里我没有创建boost目录,直接解压的)
第三步:开始->程序->MicrosoftVisual Studio 2010->Visual Studio Tools->Visual Studio 命令提示(2010),打开一个控制台。
第四步:cd d:\boost\boost_1_53_0
第五步:bootstrap.bat
第六步:(1)b2--toolset=msvc-10.0 --build-type=complete stage或者(2)bjam--toolset=msvc-10.0 --build-type=complete。等待执行完成。
注:我在这里第五步之后会生成了bjam.exe和b2.exe.这里我执行(1)成功,执行(2)失败。
测试:
第一步:创建一个工程,附加包含目录为:d:\boost\boost_1_53_0;附加库目录为:d:\boost\boost_1_53_0\stage\lib。
注:在2010环境下这步,在项目-->右键属性-->VC++ Directories 中去填写对应路径
这两步我的配置的时候是:(1)D:\boost_1_53_0 (2)D:\boost_1_53_0\stage\lib
第二步:编写代码测试。
注:如果编写的测试代码出现类似错误”无法打开包括文件:“boost/regex.hpp”: No such file or directory” 说明附件包含目录出现错误,这时要纠正包含目录。
如果在下还有incude目录,我们只需包含includes目录就加载了相关头文件,如果没有,如上加载总目录,让编译器自己找。
附加:据说在第六步的时候,如果将执行指令里面的“stage”改成”install”,则会生成include指令。
附加测试代码:
C++ Code
如果输出结果为:
则表明boost库在vs2010下配置成功。
vs2010配置boost编程环境
第一步:下载boost,我下载的方法是从http://www.boost.org/上找最新的下载。名字叫boost_1_53_0。
第二步:在D盘(最新的boost_1_53_0编译之后大小为5G多)创建一个目录boost,拷贝进去并解压到当前文件夹。(注,这里我没有创建boost目录,直接解压的)
第三步:开始->程序->MicrosoftVisual Studio 2010->Visual Studio Tools->Visual Studio 命令提示(2010),打开一个控制台。
第四步:cd d:\boost\boost_1_53_0
第五步:bootstrap.bat
第六步:(1)b2--toolset=msvc-10.0 --build-type=complete stage或者(2)bjam--toolset=msvc-10.0 --build-type=complete。等待执行完成。
注:我在这里第五步之后会生成了bjam.exe和b2.exe.这里我执行(1)成功,执行(2)失败。
测试:
第一步:创建一个工程,附加包含目录为:d:\boost\boost_1_53_0;附加库目录为:d:\boost\boost_1_53_0\stage\lib。
注:在2010环境下这步,在项目-->右键属性-->VC++ Directories 中去填写对应路径
这两步我的配置的时候是:(1)D:\boost_1_53_0 (2)D:\boost_1_53_0\stage\lib
第二步:编写代码测试。
注:如果编写的测试代码出现类似错误”无法打开包括文件:“boost/regex.hpp”: No such file or directory” 说明附件包含目录出现错误,这时要纠正包含目录。
如果在下还有incude目录,我们只需包含includes目录就加载了相关头文件,如果没有,如上加载总目录,让编译器自己找。
附加:据说在第六步的时候,如果将执行指令里面的“stage”改成”install”,则会生成include指令。
附加测试代码:
C++ Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include<iostream> #include <boost/regex.hpp> using namespace std; int main() { // 3 digits, a word, any character, 2 digits or "N/A", // a space, then the first word again boost::regex reg("\\d{3}([a-zA-Z]+).(\\d{2}|N/A)\\s\\1"); std::string correct="123Hello N/A Hello"; std::string incorrect="123Hello 12 hello"; assert(boost::regex_match(correct,reg)==true); assert(boost::regex_match(incorrect,reg)==false); cout<<"Hello Boost !"<<endl; } |
则表明boost库在vs2010下配置成功。
相关文章推荐
- windows8 下基于vs2013开发环境CGAL配置(cmake,cgal,qt.boost,qglviewer)教程
- VS.NET 2005 开发微软智能手机SmartPhone Window Mobile 5.0 开发环境配置指南
- 配置WSS 3.0 VS开发环境的CAML智能感知
- Poechant快速安装配置教程:Windows + Cygwin + Boost开发环境
- qt 4.6.2 vs 2005 + QCreator 开发环境配置
- 实战准标准库Boost —— (1)配置Boost的VS2008开发环境
- .Net开发环境配置[OS/IIS/VS...]
- 在无VS开发环境的情况下调用Asp.net网站配置工具
- VS开发环境主题配置
- VS2010+WDK7.60 配置驱动开发环境
- [Boost基础]VS2008/VS2010安装配置Boost1.50开发环境
- .Net开发环境配置[OS/IIS/VS...]
- 驱动开发环境VS2005+DDK2003+DriverStudio3.2配置
- vs2005手机开发环境的配置
- .Net开发环境配置[OS/IIS/VS...]
- [ASP] .Net开发环境配置[OS/IIS/VS...]
- VS.NET 2005 开发微软智能手机SmartPhone Window Mobile 5.0 开发环境配置指南!
- VS 2008开发环境下如何配置TFS 2010
- 实战准标准库Boost —— (1)配置Boost的VS2008开发环境
- 【原创】ASP.NET Web 应用开发实战快速上手系列 1——配置环境及预备知识(框架、VS、C#)