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

你可能感兴趣的:(QT)