【问题标题】:Is it possible to build a Mac .framework in Qt using .pro file within Qt Creator?是否可以使用 Qt Creator 中的 .pro 文件在 Qt 中构建 Mac .framework?
【发布时间】:2018-03-21 12:33:20
【问题描述】:

使用 XCode 及其现成的模板在 Mac OSX 上构建框架非常简单。 我想知道是否有一种简单的方法可以做同样的事情,即。使用 .pro 文件将 Qt Creator 构建的输出定义为框架。

目前,我一直在构建我的库,然后手动构建一个包含库、头文件和 ./Current 和 ./Version 目录的框架的目录结构。

谢谢大家

【问题讨论】:

    标签: c++ qt frameworks qt-creator


    【解决方案1】:

    是的。该功能由 qmake 提供。在您的 .pro 文件中,您需要:

    TEMPLATE = lib
    CONFIG += lib_bundle
    

    这在此处记录:https://doc.qt.io/qt-5/qmake-platform-notes.html#creating-frameworks

    如果您希望框架用于开发,请确保将正确的标头复制到包中。 QMAKE_BUNDLE_DATA 用于此目的。

    【讨论】:

    • 谢谢 Nikos,我在文档中错过了这一点 - 谷歌搜索经常会抛出大量指向各种版本的链接,但该链接是完美的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多