核心蓝牙与c++
CoreBluetooth with C++
我需要通过蓝牙从iOS应用程序发送数据到一个c++应用程序。所以我必须在c++中实现蓝牙模块,在iOS应用程序中使用Corebluetooth框架。我为c++应用程序创建了一个蓝牙模块的包装类。我可以从c++应用程序调用iOS函数,但是,c++没有Corebbluetooth。是否有可能为corebluetooth创建包装类以与c++一起使用?如果可能的话,如何创建相同的?
是的,这是可能的。
你只需要创建一个objective - c++包装器,将消息转发给你的c++代码。objective - c++允许你在Objective-C类中使用c++代码。要使用它,你要么需要用Objective-C包装器将源文件的扩展名从.m
设置为.mm
,要么在Xcode的文件检查器中将源文件的扩展名设置为Objective-C++
。
相关文章:
- OSX蓝牙打开RFCOMMChannelAsync声称已连接,但未建立连接,并且从未调用过委托
- 使用蓝牙组件将数据从Android手机传输到串行设备时出现问题
- openCV C++将对象/斑点简化为质心
- 蓝牙插座只能读取一次,为什么?
- 查找蓝牙设备的服务的 uuid
- 从未调用过核心蓝牙委托方法(目标 c++)
- 为什么我在蓝牙连接()上收到"java.io.IOException:读取失败,套接字可能关闭或超时,读取re
- 通过蓝牙将数据从Arduino 从Arduino发送到Android
- Linux 蓝牙 API 功能位置
- qt.bluetooth:虚拟后端正在运行.Qt蓝牙模块在Raspbian上不起作用
- SetupDiEnumDeviceInterfaces不会返回我们蓝牙设备的接口
- C++所有 AT 命令的短信返回错误 |PC<->通过蓝牙和winsocket的移动连接
- Qt/C++ 连接到经典蓝牙设备
- 为什么我的Arduino代码用于运行蓝牙控制的机器人,障碍物传感器无法正常工作
- 蓝牙LE:设置字节数组的特征会发送错误的值
- 2WD蓝牙控制的汽车的问题无法停止
- 扫描QT中的蓝牙设备
- Bluez上的Linux下方的C 蓝牙耳机
- 如何计算具有三角形面的网格的质心?
- 如何在 Windows 上将成员函数作为与蓝牙相关的参数回调函数传递