我将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] 删除。
我来说两句