没有合适的资源?快使用搜索试试~ 我知道了~
首页C++ 之 Asio 库(全面解析)
1 简介 Asio 是一个跨平台的 C++ 库,常用于网络编程、底层的 I/O 编程等 (low-level I/O),其结构框架如下: 2 使用 Asio 2.1 下载 Asio 库分为 Boost 版和 non-Boost 版,后者的下载地址为: http://think-async.com/ ,下载完成后,直接解压到合适位置即可。 2.2 配置 INCLUDEPATH += $$PWD/../../serialport/asio-1.10.8/include DEFINES += ASIO_STANDALONE 1) 使用 Qt 5.9.1,其 .pro 工程文件中,添加如下配置
资源详情
资源评论
资源推荐

C++ 之之 Asio 库库(全面解析全面解析)
1 简介简介
Asio 是一个跨平台的 C++ 库,常用于网络编程、底层的 I/O 编程等 (low-level I/O),其结构框架如下:
2 使用使用 Asio
2.1 下载下载
Asio 库分为 Boost 版和 non-Boost 版,后者的下载地址为: http://think-async.com/ ,下载完成后,直接解压到合适位置即
可。
2.2 配置配置
INCLUDEPATH += $$PWD/../../serialport/asio-1.10.8/include
DEFINES += ASIO_STANDALONE
1) 使用 Qt 5.9.1,其 .pro 工程文件中,添加如下配置:注意 ASIO_STANDALONE 在 non-Boost 版本中必须带有
2)使用 VS 2015,则 ASIO_STANDALONE 配置如下所示:
2.3 代码示例代码示例
下面是一个简单的串口通讯例子,主要步骤为: 创建串口 –> 配置参数 –> 读写数据 –> 开启事件循环
#include <functional>
#include "asio.hpp"
#include <QDebug>
using namespace asio;
// 存储接收到的数据
char kBuf[16];
// 声明回调函数
void PrintBuf();
int main()
{


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0