在OS X / Mac上使用Windows蓝牙API
Using Windows Bluetooth API on OS X/Mac?
我在Windows上使用Qt作为蓝牙类,它链接到ws2_32.lib,包括winsock2.h,ws2bth.h,BluetoothAPIs.h。但是,我也想在OS X上运行这个Qt源项目,我知道我必须更改一些源代码以使其与OS X兼容,但是我不知道从哪里开始,这可以通过微小的修改来实现吗?还是有必要从头开始? 提前感谢!
QtBluetooth 模块目前支持 Android、BlackBerry 10 和 Linux (Bluez 4.x),实际上,OS X 和 Windows 尚不受支持。
您应该在XCode中编写所需的蓝牙功能,然后将其作为链接库导入到Qt项目中。您还可以拥有一个库,在其中使用特定于平台的宏(如 #ifdef Q_OS_WIN
和 #ifdef q_os_osx
),并将特定于平台的代码放入相关的 defs 中。
相关文章:
- OSX蓝牙打开RFCOMMChannelAsync声称已连接,但未建立连接,并且从未调用过委托
- 使用蓝牙组件将数据从Android手机传输到串行设备时出现问题
- 如何在 Windows 上将成员函数作为与蓝牙相关的参数回调函数传递
- Windows Server 2008 R2上的蓝牙GetradioInfo的替代方案
- 使用 C++ 在 Windows 上建立蓝牙连接(收到错误 10060)
- 接收文本数据从远程安卓蓝牙到Windows xp PC
- 如何在Windows 7桌面上接受传入的蓝牙连接(使用c++或c#程序)
- 蓝牙插座上的图片从Android传输到Windows
- 如何强制 Windows 蓝牙连接() 调用超时
- 使用 Windows 套接字进行蓝牙编程 - 范围内的设备
- 在OS X / Mac上使用Windows蓝牙API
- 如何在Windows 8.1上断开蓝牙LE设备
- 从我的Windows应用程序管理蓝牙遥控快门键
- 将windows中的蓝牙设备与c++配对
- 蓝牙LE在Windows桌面使用Qt
- 如何在Windows phone 8.1中通过蓝牙连接发送字符
- 蓝牙低功耗低速率在Windows上
- 蓝牙人在Windows的中间保护
- Windows 8 桌面:蓝牙事件侦听器
- Windows手机和蓝牙编程SDK下载