我想读取一个.xml文件并在c ++中访问它的标签。我使用了" QDomDocument":
QDomDocument m_doc;
QFile file_read( "test.xml" );
但收到此错误:
"'QDomDocument'未在此范围内声明"
我知道我应该在我的源代码中添加一个库,如:
#include ...
但我不知道哪个库适合使用" QDomDocument",请有人帮助我。感谢您的关注。
答案 0 :(得分:1)
Qt设计得很好docs。 几乎Qt中的每个类都有自己的标题与类名相同。只需输入^
#include <QDomDocument>
但Qt中有一个隐藏处。 Qt相当大的lib,它潜入了几个模块。 QDomDocument位于XML。
对于编译,你还需要添加一行到projectfile(典型的自动由qtcreator [projname] .pro生成):
QT += xml
答案 1 :(得分:0)
QDomDocument
是图书馆Qt的一部分。为了使用它,您需要获取Qt库并在您的机器上进行设置。然后,您需要将项目链接到Qt库。