2
我对qmake感到困惑。我读过,我可以包含Qt特殊配置到.pro
文件,如:qt += core
我也可以在我的项目文件中包含#include <QtCore>
。Qt,qt核心包含必要?
是否有必要使这两个包括,以及为什么我甚至需要将核心添加到.pro文件如果可以将其包含在我的项目文件!
我对qmake感到困惑。我读过,我可以包含Qt特殊配置到.pro
文件,如:qt += core
我也可以在我的项目文件中包含#include <QtCore>
。Qt,qt核心包含必要?
是否有必要使这两个包括,以及为什么我甚至需要将核心添加到.pro文件如果可以将其包含在我的项目文件!
添加qt + = core告诉Qt哪些Qt库用于链接(请参阅Declaring Qt Libraries部分),而使用#include则需要将必要的头文件引入编译。
由于不同的Qt库有不同的东西,它可以让你只使用你需要的东西。例如,如果您想将网络添加到应用程序中,您可以将qt + = network添加到配置中,然后添加任何必需的标头,例如QTcpSocket。
明白了,谢谢! – Leviathan 2014-10-27 10:14:36