【问题标题】:How do I add Bonjour to Qt Creator on OSX?如何在 OSX 上将 Bonjour 添加到 Qt Creator?
【发布时间】:2013-08-22 16:00:49
【问题描述】:

我正在创建一个类来在 OSX 上的 Qt Creator 中进行 Bonjour 注册。我想将 dns_sd.h 添加到我的 .pro 文件中的包含配置中,我假设按如下方式完成:

INCLUDEPATH += /usr/include/

我的下一个问题是在哪里以及如何添加正确的库?我在 OSX 上的 /usr/lib 文件夹或 /usr/lib/system 文件夹中都找不到 bonjour 库。

【问题讨论】:

    标签: qt qt-creator bonjour mdns


    【解决方案1】:

    根据Apple's documentation中的信息,它声明它需要:-

    CFNetServices,核心服务

    中 CFNetwork 框架的一部分

    所以我建议将 CoreServices 框架添加到 .pro 文件中:-

    QMAKE_LFLAGS += -F /System/Library/Frameworks/CoreServices.framework/
    LIBS += -framework CoreServices
    

    【讨论】:

      猜你喜欢
      • 2019-06-18
      • 2019-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多