使用QDomDocument 连接错误

wonmeen1 2014-02-06 02:55:03
使用的是
QT 5.2.0(MSVC2010,32bit)
QT Creator 3.0.0
.pro中,设置是:
QT += core gui opengl
QT += xml
之前也这样设置过.pro
QT += core gui opengl xml
都会出现连接错误

已经包含了需要的头文件:

#include <QtXml/QDomDocument>
#include <QtXml/QDomNode>
#include <QtXml/QDomNodeList>
#include <QtXml/QDomText>
#include <QFile>
#include <QString>

重新构建项目 出现连接错误:

glwidget.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QDomDocument::~QDomDocument(void)" (__imp_??1QDomDocument@@QAE@XZ),该符号在函数 "private: void __thiscall XML::loadBasicSceneXML(void)" (?loadBasicSceneXML@XML@@AAEXXZ) 中被引用
glwidget.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QDomElement::~QDomElement(void)" (__imp_??1QDomElement@@QAE@XZ),该符号在函数 "private: void __thiscall XML::loadBasicSceneXML(void)" (?loadBasicSceneXML@XML@@AAEXXZ) 中被引用

求解法?
...全文
983 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
BARUTH 2015-09-07
  • 打赏
  • 举报
回复
SORRY, 应该是 #pragma comment(lib, "QtXmld4.lib") 用上面的运行后会有异常
BARUTH 2015-09-07
  • 打赏
  • 举报
回复
在头文件包含语句下面加这一句: #pragma comment(lib, "QtXml4.lib")
WeiXiao_365 2014-07-31
  • 打赏
  • 举报
回复
引用 3 楼 dbzhang800 的回复:
[quote=引用 2 楼 WeiXiao_365 的回复:] 你试试这样引头文件呢: #include <QDomDocument> #include <QDomNode> #include <QDomNodeList> #include <QDomText> 不要QTXML
你觉得修改头文件 能解决链接错误么?[/quote] 额、、我觉得可能能。。
dbzhang800 2014-07-31
  • 打赏
  • 举报
回复
引用 2 楼 WeiXiao_365 的回复:
你试试这样引头文件呢: #include <QDomDocument> #include <QDomNode> #include <QDomNodeList> #include <QDomText> 不要QTXML
你觉得修改头文件 能解决链接错误么?
WeiXiao_365 2014-07-31
  • 打赏
  • 举报
回复
你试试这样引头文件呢: #include <QDomDocument> #include <QDomNode> #include <QDomNodeList> #include <QDomText> 不要QTXML
yazinihao 2014-07-30
  • 打赏
  • 举报
回复
pro文件加入

QT += core gui xml

16,211

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧