2011-08-09 12 views
8

誰でもQtは、WindowsのBluetoothのAPIをサポートしているかどうかを教えてもらえますか? もしそれを使用する方法についていくつかの情報を共有していただけますか?最後の応答が与えられたので、QtはWindowsのbluetooth APIをサポートしていますか?

+0

QT =迅速な時間? –

+0

いいえ、QTは、Eclipse QT(CDT) – Ambuja

+0

はあなたがここにたくさんのことを混乱させていることを意味します。まず第一に、それはQt(小さなt)です。 Eclipse CDTはあなたのIDEかもしれませんが、私の知る限りではQtとは関係ありません。そして、クイックグーグルは[QBluetooth](http://www.developer.nokia.com/Community/Wiki/QBluetooth_-_A_Qt_bluetooth_library)のようなものがあることを知っているが、私はそれを一度も使っていないし、そうです。 – Bart

答えて

8

この質問への答えは少し変更されました。 Qtバージョン5.2は、Linux/BlueZとBlackBerryデバイス用のBluetooth APIを実装しました。 Qt 5.3には、Android用のBluetoothサポートが含まれています。 Linuxデバイスは、RFCOMMまたはL2CAPプロトコルと接続できます。 AndroidとBlackberryにはRFCOMMしかありません。

のWindowsのBluetoothはまだサポートされていませんが、その事実を見つけるのは難しいです。現在、WindowsにQBluetoothSocketを作成してアドレスに接続するように指示すると、組み込みのエラー報告メカニズムがあるにもかかわらず、自動的に失敗します。あなたがデバイスを取得するためにQBluetoothLocalDeviceインタフェースを使用する場合は、空のリストを取り戻します。クラスのドキュメントにはその事実は記載されていませんが、

現在、APIはAndroid、BlackBerry 10およびLinux(Bluez 4.x)でサポートされています。

関連する問題