windows下用QT开发时Bonjour的使用

apple开源的Bonjour可用来发现局域网中的设备,如何在QT中使用?

说明:我的系统是window7,用的QT版本是qt-opensource-windows-x86-mingw530-5.8.0.exe

1,去官网下载Bonjour:地址:https://developer.apple.com/bonjour/ 选Bonjour for Windows下载,下载需要appleid登录,也上课在csdn的下载频道搜索:bonjoursdksetup下载。安装下载来的程序bonjoursdksetup.exe

2,复制Bonjour SDK文件夹:(一般是C:\Program Files\Bonjour SD目录下的Include 和 Lib目录)到自己的QT工程目录下。

3,引入项目中:在.pro文件中加入以下就行(假如将Include 和 Lib放在项目主目录的dnssd目录下)

INCLUDEPATH += dnssd/include
LIBS      +=  -Ldnssd/Win32 -ldnssd   (说明:如果是64位就Win64,这儿因为32位的通用所以就用32位的)

4,在要用的文件中加入 #include "dns_sd.h" 就可以用Bonjour的api了。

5,待续。。。。。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值