Qt,qt核心包含是否必要?

时间:2014-10-27 10:07:37

标签: qt qtcore

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

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

1 个答案:

答案 0 :(得分:5)

添加qt + = core告诉Qt哪些Qt库用于链接(参见Declaring Qt Libraries部分),而使用#include拉入必要的标题进行编译。

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