【发布时间】:2017-04-08 07:33:38
【问题描述】:
最近我正在使用 Qt/C++/xml 和其他一些东西开发一个项目。我必须从 xml 文件中获取一些字符串值。为此,我正在使用
#include "pugixml.hpp".
但是当我使用 pugi::xml_document document; 时,它会给出如下错误。
undefined reference to 'pugi::xml_document::xml_document()'
正如我在this link 中看到的,我在编译时必须使用pugixml.cpp。有人知道如何将pugixml.cpp 添加到 Qt 项目吗?
我正在使用,
Qt Creator 4.0.2
Based on Qt 5.7.0 (GCC 4.9.1 20140922(Red Hat 4.9.1-10), 63 bit)
【问题讨论】:
-
由于您使用的是 Qt,它提供了许多使用 XML 的类,看看doc.qt.io/qt-5/xml-processing.html,您为什么要使用 3rd 方库?
-
@ManuelH 我认为 Qt xml 实现比其他 xml 实现要笨拙一些。