在OS X / Mac上使用Windows蓝牙API?

凯尔西

我将Qt用于Windows上的Bluetooth类,该类链接到ws2_32.lib,并包括winsock2.h,ws2bth.h,BluetoothAPIs.h。但是,我也想在OS X上运行此Qt源项目,我知道我必须更改一些源代码以使其与OS X兼容,但是我不知道从哪里开始,可以通过以下方式实现只是微小的修改?还是有必要从头开始?提前致谢!

内贾特

QtBluetooth模块目前支持Android,黑莓10和Linux(4.x的配合bluez),事实上,OS X和Windows尚不支持。

您应该在XCode中编写所需的蓝牙功能,然后将其作为链接库导入到Qt项目中。您还可以拥有一个库,您可以在其中使用平台特定的宏,例如#ifdef Q_OS_WIN#ifdef q_os_osx然后将平台特定的代码放入相关的def中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在OS X / Mac上使用Windows蓝牙API?

来自分类Dev

如何在Mac OS X上使用Windows键盘?

来自分类Dev

在OS X上使用updateValue:forCharacteristic:onSubscribedCentrals时,蓝牙崩溃

来自分类Dev

在Mac OS X上的TFS

来自分类Dev

在Mac OS X上卸载?

来自分类Dev

Mac OS X上的Python

来自分类Dev

Mac OS X上的Intellij默认Windows键映射

来自分类Dev

在Mac OS X上的Windows之间切换?

来自分类Dev

如何在Windows 10上安装mac OS X ElCapitan

来自分类Dev

如何在Windows上使用cx_freeze为mac os x构建python代码?

来自分类Dev

OS X上的CATiledLayers

来自分类Dev

Move other windows on Mac OS X using Accessibility API

来自分类Dev

使用Accessibility API在Mac OS X上移动其他窗口

来自分类Dev

如何使用Homebrew在Mac OS X 10.10.2上安装R?

来自分类Dev

在Mac OS X上使用java命令运行DynamoDB Local

来自分类Dev

在Mac OS X上使用pip安装pyopencv

来自分类Dev

无法在Mac OS X上使用NPM安装Cordova

来自分类Dev

使用Mac OS X上的键盘关闭pyplot图

来自分类Dev

使用sed在Mac OS X上删除回车

来自分类Dev

在Mac OS X 10.9(Mavericks)上使用macports安装opencv

来自分类Dev

在Mac OS X上使用SWIG为JavaScript编译C ++

来自分类Dev

使用Homebrew在Mac OS X上安装libRmath

来自分类Dev

在Mac OS X上使用gstreamer的Pocketsphinx。AudioUnitRender返回-10863

来自分类Dev

PHP在Mac OS X上不使用更新的OpenSSL

来自分类Dev

在Mac OS X上使用Conda安装pyzbar时出错

来自分类Dev

在Mac OS X上使用cron截屏

来自分类Dev

无法在Mac OS X上使用NPM安装Cordova

来自分类Dev

Mac OS X上的MetaTrader 4与C ++或R结合使用

来自分类Dev

阻止某些程序在Mac OS X 10.10上使用VPN

Related 相关文章

热门标签

归档