添加QBlueTooth库

燕儿 2012-03-13 02:41:34
在QtCreator中使用QBlueTooth时提示没有该文件,
我想写一个蓝牙连接的程序,是不是得自己下载一个库,编译之后加进去啊,求解
...全文
659 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
poovee 2013-03-05
  • 打赏
  • 举报
回复
请问楼主后来解决了么?我也现在也想利用QBluetoothZero在windows上写个小程序,下载的QuteMessenger测试程序windows版本就是编译不过去。
ye667788 2012-12-13
  • 打赏
  • 举报
回复
引用 12 楼 xiachm 的回复:
姑娘啊,我不知道该说啥了,2楼的帖子你看了吗?我再说一遍哈 首先,不用什么第三方库、不需要下载、不需要另外编译…………你只要安装最新的Qt SDK就可以了! QBlueTooth是QtMobility中的一部分,默认的工程里是没有引入的。所以你需要在pro文件,也就是工程文件里写入以下的内容: CONFIG += mobility MOBILITY +……
请问QBluetooth支持windows平台吗,我想用QBluetooth做个小程序,在电脑上运行的
燕儿 2012-03-20
  • 打赏
  • 举报
回复
我仿照下面的例子做的http://www.developer.nokia.com/Community/Wiki/Discovering_Bluetooth_devices_with_the_QBluetooth_library

在pro文件中LIBS、PATH也都包含了,但是老是出现错误,感觉是链接动态库出现问题,从网上找了好多的相关资料没有解决,我在pro中是这样添加的:

LIBS += -lQBluetoothZero \
-LQBluetoothZero\bin\release
INCLUDEPATH = QBluetoothZero
HEADERS += QBluetoothZero.h
想请各位帮忙看看,pro中到底该怎样添加
燕儿 2012-03-19
  • 打赏
  • 举报
回复
嗯,我在看呢,感谢
xiachm 2012-03-19
  • 打赏
  • 举报
回复
以上的例子也是也个设备扫描程序,用了Qt的蓝牙模块。你用的是QBluetoothZero,这个库我没用过,楼主再问问其他人吧
xiachm 2012-03-19
  • 打赏
  • 举报
回复
http://doc.qt.nokia.com/qtmobility/declarative-connectivity-scanner.html
燕儿 2012-03-19
  • 打赏
  • 举报
回复
http://www.developer.nokia.com/Community/Wiki/Discovering_Bluetooth_devices_with_the_QBluetooth_library
wopabe 2012-03-19
  • 打赏
  • 举报
回复
牛人啊,学习学习
四木先生 2012-03-16
  • 打赏
  • 举报
回复
12楼说的已经很详细了
燕儿 2012-03-14
  • 打赏
  • 举报
回复
我下下来的库,在windows下应该怎样编译呢,是使用VisualStudio,还是使用MinGW,从网上查找的比较乱,想具体请教一下
liuguangzhou123 2012-03-14
  • 打赏
  • 举报
回复
xiachm果然牛人也
xiachm 2012-03-14
  • 打赏
  • 举报
回复
你是不是忘了加QTM_USE_NAMESPACE这句了,在Quickstart guide中特别提到了All the domain APIs are wrapped within a Qt Mobility namespace and thus developers need to use the QTM_USE_NAMESPACE macro.

就是Quickstart guide开篇示例代码中的那个 “//(2)”
xiachm 2012-03-14
  • 打赏
  • 举报
回复
姑娘啊,我不知道该说啥了,2楼的帖子你看了吗?我再说一遍哈

首先,不用什么第三方库、不需要下载、不需要另外编译…………你只要安装最新的Qt SDK就可以了!

QBlueTooth是QtMobility中的一部分,默认的工程里是没有引入的。所以你需要在pro文件,也就是工程文件里写入以下的内容:

CONFIG += mobility
MOBILITY += connectivity

另外,QBlueTooth只是个名字空间,你为啥就偏偏include个QBlueTooth呢?你include个QBluetoothDeviceInfo什么的试试不行吗?
燕儿 2012-03-14
  • 打赏
  • 举报
回复
我安装的QtSDK的lib中没有包含QBlueTooth啊
燕儿 2012-03-14
  • 打赏
  • 举报
回复
没有啊,我找不到QBlueTooth这个库,引用时显示没有,所以我才去下了一个库
xiachm 2012-03-14
  • 打赏
  • 举报
回复
你下库干啥?不是都集成在最新的Qt SDK里了吗?
xiachm 2012-03-13
  • 打赏
  • 举报
回复
是否提示module "QtMobility.connectivity" is not installed

道理很简单呀,你在PC上不能模拟移动设备上的功能。

这就需要联机调试了,把你的软件部署到手机上就可以了,当然,如果你的手机版本较低的话,需要安装
Install QtMobility 1.2.1 这个在“开始”菜单里的Qt SDK中可以找到的
燕儿 2012-03-13
  • 打赏
  • 举报
回复
貌似我找不到开源的库,是没找对,还是?诧异
燕儿 2012-03-13
  • 打赏
  • 举报
回复
非常感谢,我下载的库好像内容都不全,是不是存在版本差异啊
xiachm 2012-03-13
  • 打赏
  • 举报
回复
提醒楼主,在Qt Mobility Project Reference Documentation中的Platform Compatibility小节里,Bluetooth在S60各平台上被标上了黄色,因此楼主在开发时要注意平台兼容性的问题。
加载更多回复(2)

16,233

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧