windows下用QT开发时Bonjour的使用

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-21 15:41   229   0

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,待续。。。。。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP