- 浏览: 369663 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (335)
- C++ (190)
- 设计模式 (43)
- 数据库技术 (5)
- 网络编程 (11)
- 自动化测试 (6)
- Linux (13)
- OpenSSL (10)
- MS Crypt API (5)
- SCM (2)
- English (4)
- Android (10)
- EMV规范 (1)
- Saturn Platform (0)
- C (10)
- SQL (2)
- ASP.NET (3)
- 英语口语学习 (3)
- 调试工具 (21)
- 编译技术 (5)
- UML (1)
- 项目管理 (5)
- 敏捷开发 (2)
- Http Server (6)
- 代码审查、代码分析 (5)
- 面试基础 (10)
- 重点知识 (16)
- STL (6)
- Efficient C++资料 (8)
- 数据结构和算法 (7)
- 读书笔记 (0)
- 开源项目 (4)
- 多线程 (2)
- Console App (6)
- 个人开源项目 (4)
- IBM DevelopWorks (4)
- Java (16)
- 内存泄漏相关调试和检测 (13)
- 软件测试相关技术 (2)
- C# (11)
- Apple Related (1)
- 软件测试和管理 (2)
- EMV (1)
- Python (1)
- Node.js (6)
- JavaScript (5)
- VUE (1)
- Frontend (1)
- Backend (4)
- RESTful API (3)
- Firebase (3)
最新评论
-
u013189503:
来个密码吧
[C++][Logging] 项目中写日志模块的实现 -
wyf_vc:
来个密码啊!!
[C++][Logging] 项目中写日志模块的实现
转自:http://blog.csdn.net/lanyzh0909/article/details/7227839
1、 到http://www.boost.org/下载了一份最新的boost库:boost_1_48_0
2、 解压到d盘根目录下:d:/boost_1_48_0
3、开始->所有程序-> Microsoft Visual studio 2005->Visual studio Tool->Visual studio 2005命令
4、进入boost的下载路径 d:/boost_1_48_0>
5、输入bootstrap.bat 生成bjam.exe
6、执行bjam --toolset=msvc-8.0 --build-type=complete,对boost库进行完全编译
7 、几十分钟后,编译完毕。
8、配置VS2008环境
1)在菜单栏的“工具”——“选项”——“项目和解决方案”——“VC++目录”,“平台”选择“Win32”。
2)“显示以下内容的目录”选择“库文件”,点击“新建”按钮,文件夹选择“d:\boost_1_48_0\stage\lib”。
3)“显示以下内容的目录”选择“包含文件”,点击“新建”按钮,文件夹选择“d\boost_1_48_0”。
测试代码如下:
1、 到http://www.boost.org/下载了一份最新的boost库:boost_1_48_0
2、 解压到d盘根目录下:d:/boost_1_48_0
3、开始->所有程序-> Microsoft Visual studio 2005->Visual studio Tool->Visual studio 2005命令
4、进入boost的下载路径 d:/boost_1_48_0>
5、输入bootstrap.bat 生成bjam.exe
6、执行bjam --toolset=msvc-8.0 --build-type=complete,对boost库进行完全编译
7 、几十分钟后,编译完毕。
8、配置VS2008环境
1)在菜单栏的“工具”——“选项”——“项目和解决方案”——“VC++目录”,“平台”选择“Win32”。
2)“显示以下内容的目录”选择“库文件”,点击“新建”按钮,文件夹选择“d:\boost_1_48_0\stage\lib”。
3)“显示以下内容的目录”选择“包含文件”,点击“新建”按钮,文件夹选择“d\boost_1_48_0”。
测试代码如下:
#include "stdafx.h" #include <boost/lexical_cast.hpp> #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { using boost::lexical_cast; int a=lexical_cast<int>("123"); double b=lexical_cast<double>("123.0123456789"); string s0=lexical_cast<string>(a); string s1=lexical_cast<string>(b); cout<<"number: "<<a<<" "<<b<<endl; cout<<"string: "<<s0<<" "<<s1<<endl; int c=0; try{ c=lexical_cast<int>("abcd"); } catch(boost::bad_lexical_cast& e){ cout<<e.what()<<endl; } return 0;
发表评论
-
FreeRTOS
2022-03-05 16:31 248Ref https://blog.csdn.net/weix ... -
串口通讯相关
2018-11-02 13:44 410https://bbs.csdn.net/wap/topics ... -
[转]C++验证IP是否可以PING通
2018-10-30 17:54 1325https://www.cnblogs.com/guoyz13 ... -
C++/MFC 換皮膚
2018-10-20 11:05 477https://blog.csdn.net/u01123991 ... -
WinCE 截屏 - C++ 代碼
2018-08-31 09:45 574// this function create a bmp ... -
Android NDK搭建環境
2017-11-27 13:25 580https://www.cnblogs.com/ut2016- ... -
8583协议相关
2017-10-17 13:38 5728583相关资料,整理中... -
Java高级应用之JNI
2017-06-19 09:00 599参考link http://www.cnblogs.com/l ... -
Windows7上使用VMWare搭建iPhone开发环境
2017-05-17 08:49 449Windows7上使用VMWare搭建iPhone开发环境 h ... -
C++实现ping功能
2017-04-18 11:21 2154基础知识 ping的过程是向目的IP发送一个type=8的I ... -
OpenSSL 编译环境搭建
2017-03-27 15:01 9061 安裝VS2008到 c:\Program Files (x ... -
最优非对称加密填充(OAEP)
2017-03-25 14:53 1582OpenSSL命令---rsautl http://blog. ... -
[Platform Builder] 设置SVM OS build Env
2016-11-10 11:39 01 copy one OSDesign Project to ... -
[Windows] System Error Codes(GetLastError )0-----5999
2016-10-26 13:28 1880ERROR_SUCCESS 0 (0x0) T ... -
开源Windows驱动程序框架
2016-09-17 21:35 871转自 http://code.csdn.net/news/28 ... -
c/c++代码中执行cmd命令
2016-09-14 14:50 1908转自 http://blog.csdn.net/slixinx ... -
C#使用C++标准DLL实例(包含callback)
2016-09-11 19:44 1085C++编写标准Win32DLL如下 头文件 /***** ... -
C#调用C++的DLL搜集整理的所有数据类型转换方式
2016-09-09 16:07 968转自 http://www.cnblogs.com/zeroo ... -
WinCE CPU使用率计算 测试工具
2016-09-08 16:14 991转自 http://blog.csdn.net/jan ... -
switch在C++与C#中的一些差异
2016-09-08 15:19 810参考链接 http://blog.csdn.net/weiwe ...
相关推荐
首先,搭建Boost开发环境的第一步是下载Boost库。你可以访问Boost官方网站(https://www.boost.org/)获取最新版本的源代码压缩包。下载完成后,解压到你选择的本地目录,例如`C:\Boost`。 接下来,我们需要编译...
3. boost 1.47.0:Boost库是C++的标准库扩展,其中luabind是用于LUA集成的重要部分。从boost官网(https://www.boost.org/users/download/)下载并安装。 4. luabind:从luabind的GitHub仓库...
- **基本使用**:通过一系列示例和教程介绍了Boost库的基本用法,适合初学者快速掌握核心概念和技术点。 - **资源推荐**:提供了一系列的学习资源列表,包括官方文档、在线教程和社区讨论等,方便用户深入学习和交流...
通过提供的资源,开发者可以快速地在VC6环境下搭建起使用Boost的开发环境,尤其是对于正则表达式的应用,可以立即上手实践。这不仅节省了时间,也避免了因找不到合适库文件而产生的困扰。记得在使用过程中,根据具体...
6. **设置库路径**: 安装完成后,记得更新你的`LD_LIBRARY_PATH`环境变量,使其包含Boost库文件的路径。 在Windows和Solaris上安装和编译Boost涉及的主要知识点包括: - Boost库的性质和用途 - C++编译环境的搭建,...
2. 开发环境准备:解释如何搭建开发环境,包括安装Boost库以及配置编译器等,确保读者可以在自己的计算机上开始实践。 3. Boost的基础组件:介绍Boost中的基础组件,比如Boost.Any,Boost.Serialization,Boost....
- **跨平台兼容性**:Boost库被设计为高度可移植的,可以在多种操作系统和编译器环境下运行。 - **易于集成**:Boost库的设计使得它可以轻松地与其他C++项目集成。 - **丰富的功能集**:从简单的算法到复杂的网络...
根据提供的文件信息,可以明确的是,文档的主体内容关注的是《Boost程序库完全开发指南》,这是一本专注于Boost库的书,而Boost是一个广泛使用的C++模板库。从描述中可以看出,这本书被描述为一个“深入C++准标准库...
#### 环境搭建概述 本文主要介绍了如何在Windows 7 32位操作系统下搭建基于VS2013的开发环境,具体包括Boost 1_61_0、Qt 5.2以及MySQL的安装配置流程。对于初学者来说,按照以下步骤操作可以有效地完成开发环境的...
下面我们将详细介绍如何在 Ubuntu 操作系统下使用 arm-linux-gcc 编译 Boost 1.5.1 版本,以便在 Android 设备上使用。 **目的:** 移植 Boost 至 Android 的主要目标是使 Android 应用程序能够利用 Boost 提供的...
例如,如果你选择了C++,可以使用`Boost编译.zip`中的资料来编译Boost库,以便使用Boost.Gearman接口。在开发过程中,你需要编写客户端代码来提交任务,以及工作者代码来处理这些任务。 在实际应用中,你可能还需要...
**Boost.Asio** 是Boost库中的一个关键组件,它提供了异步I/O操作的跨平台实现。Asio支持多种传输层协议(如TCP和UDP),使得开发者可以轻松地编写网络应用程序。其核心特性包括非阻塞I/O、事件驱动的编程模型以及回...
**OGRE+VS2008环境搭建详细指南** OGRE是一个开源的3D渲染引擎,广泛用于游戏开发和其他图形密集型应用。Visual Studio 2008(VS2008)是一款流行的IDE,适合C++编程。这篇文章将详细介绍如何在Windows环境下,使用...
在MATLAB的Simulink库中,我们可以找到各种电力电子模块,包括用于构建Boost转换器的组件。 在"boost_converter.slx"文件中,很可能是已经搭建好的Boost转换器模型。这个SLX文件是Simulink模型的保存格式,包含了...
在Linux系统中,Boost库是一个极其重要的开源C++库集合,它提供了许多高效且跨平台的工具,用于提升C++的编程效率。本教程将详细讲解如何在Linux上安装Boost 1.55.0版本及其相关的文档。 首先,我们需要从官方网站...
在MATLAB环境中,我们可以使用Simulink工具进行Boost升压斩波器的仿真。Simulink提供了丰富的电力电子模型库,包括开关元件、电感、电容等。用户需要搭建包含这些元件的Boost升压斩波器模型。首先,在Simulink库中...