当包含新库时,如何知道在QT项目中向*.pro文件添加什么?
在Qt中进行一些新手开发时,我面临着一个挑战,即理解向*.pro文件添加什么内容。 例如,我正在添加当包含新库时,如何知道在QT项目中向*.pro文件添加什么?,qt,setup-project,Qt,Setup Project,在Qt中进行一些新手开发时,我面临着一个挑战,即理解向*.pro文件添加什么内容。 例如,我正在添加#include。保存之后,它开始说 错误:QDomDocument:没有这样的文件或目录 。我去谷歌,越过这个错误,在Stackoverflow上找到要添加到我的.pro文件中的内容 这个QT+=xml是如何命名的,以及在文档中的何处可以找到它?尝试在QT-Creator帮助中搜索有关QT的内容: 按帮助(左侧) 在搜索中键入qdomdocument: 选择QDomDocumentclass 现
#include
。保存之后,它开始说
错误:QDomDocument:没有这样的文件或目录
。我去谷歌,越过这个错误,在Stackoverflow上找到要添加到我的.pro文件中的内容
这个
QT+=xml
是如何命名的,以及在文档中的何处可以找到它?尝试在QT-Creator
帮助中搜索有关QT
的内容:
帮助
(左侧)搜索中键入qdomdocument
:
QDomDocument
classHeader: #include <QDomDocument>
qmake: QT += xml
Inherits: QDomNode.
标题:#包括
qmake:QT+=xml
继承:QDomNode。
这就是答案,您可以在文档中找到它。你就会知道你应该在哪里搜索
当然,您可以在Internet上找到这一点,但例如:
此链接具有qmake行:
此链接没有qmake行:
Help
在Qt-Creator
中总是会给你实际的信息,但是Google
首先会给你Qt-4.8文档。是的,帮助真的很有帮助:-)我用过它,但我不知道去哪里找。它被命名为module。Qt被划分为多个模块,通过Qt+=…
告诉qmake要使用哪些模块。这会将目录添加到包含路径(以便#include
查找文件)以及模块库的链接(每个模块都是一个库,必须链接到可执行文件)。您可以查看Qt 4.8的模块。对于Qt5,您可以看到它们。