使用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) 中被引用

求解法?
...全文
454 点赞 收藏 6
写回复
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
回复 点赞
发动态
发帖子
Qt
创建于2009-11-04

1.0w+

社区成员

2.5w+

社区内容

Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区公告
暂无公告