Qt C++ BlueZ 5 QDbus Library
Qt C++ BlueZ 5 QDbus Library
在Bluez 5中,DBUS API发生了很大变化。我以前基于以下基于Bluez 4的工作QDBU控制器库:https://gitorious.org/qt-bluez-demos/
我一直在谷歌搜索很多,找不到任何现有的起点将我的bluez 4库转换为bluez 5。
。注意:我正在使用QT 4.8,但似乎QT 5.0具有一些Qbluetooth名称空间,但是尚未对Bluez 5进行更新:
https://bugreports.qt-project.org/browse/QTBUG-32085?page=com.atlassian.streams.streams-jira-plugin:activity-stream-issue-tab
此库也仅是Bluez 4:
https://github.com/nemomobile/libbluez-qt/tree/master/bluez-qt
有人可以将我指向一些现有代码吗?谢谢!
作为相应的错误跟踪器条目写入:
Bluez API发布了一个新的主要版本,Bluez 4.x不兼容。当前qtbluetooth仅支持Bluez 4.x。
这意味着不幸的是。BugReport仍然开放,但尚未解决。您将需要耐心或足够的勇气来加强并为此做出贡献。
bluez 5支持现在在QT中为5.4。我之所以提到这个问题,是因为我使用QT 5.5为BLE设备创建了一些软件,我想知道我如何知道我的QT实例实际上是使用Bluez 5或Bluez 4.
https://github.com/kde/bluez-qt的kde bluez-qt项目是Bluez 5的基于QT的包装器。D-Bus API,与具有自己的API的QT蓝牙模块不同,因此取决于您的需求。
相关文章:
- Boost Graph Library,修复节点大小
- SFML library: http request
- 解决"ld: library not found for -ltensorflow_framework.2.3.0"
- Linking library C++
- 在VS2019项目中集成ImageMagick:x64-windows-static library
- OpenSSL fips in C++ wrapper Library 如何?错误:指纹不匹配
- C++ class vs a library
- C++ library with Tensorflow on Android
- CMake:尝试在 Jenkins 构建机器上运行时出现"Linked Library"错误 (0xc0000135)
- 将 c++ cmake-library 构建发布到本地存储库时出现 Gradle 错误
- 为什么'allocate in one library and free in the other'是错误的
- 链接 library.lib 使用 setup.py.
- 目标提升::<library>已经有导入的位置 + 链接错误
- Visual Studio 2017 C++,如何定义一个"环境变量"'Additional Library Directory'?
- QDBus send int[]
- C++ Boost SML Library
- Windows 套接字和身份验证构建在包含 Poco-Library 时失败
- Qt小部件应用程序"Library not registered"错误
- Xcode/IOS: linking a CMake library
- Qt C++ BlueZ 5 QDbus Library