【问题标题】:Qt, qt core inclusion necessary?Qt、qt核心包含有必要吗?
【发布时间】:2014-10-27 10:07:36
【问题描述】:

我对 qmake 感到困惑。我读到我可以在.pro 文件中包含Qt 特殊配置,例如:qt += core 我还可以在我的项目文件中包含#include <QtCore>

是否有必要同时包含,为什么我什至需要将核心添加到 .pro 文件 如果可以将其包含在我的项目文件中!?

【问题讨论】:

    标签: qt qtcore


    【解决方案1】:

    添加 qt+=core 告诉 Qt 哪些 Qt 库用于链接(请参阅 Declaring Qt Libraries 部分),而使用 #include 会拉入必要的头文件以进行编译。

    由于有不同的 Qt 库用于不同的事物,它允许您只使用您需要的东西。例如,如果您想将网络添加到应用程序,您需要将 qt+=network 添加到配置中,然后添加任何必要的标头,例如 QTcpSocket。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-18
      • 2011-05-06
      • 1970-01-01
      • 2020-04-07
      • 1970-01-01
      • 2021-02-10
      相关资源
      最近更新 更多