当前位置:编程学习 > wap >>

Qt QFile读取xml文件

请问大神们,我建立了一个控制台程序,想利用QFile 把一个xml文档内容读出来,每次调试出现
can't find linker symbol for virtual table for `QFile' value 是什么情况啊? Qt XML 控制台 --------------------编程问答-------------------- 以下是代码,但是运行以后什么都不显示




int main(int argc, char *argv[])

{

QCoreApplication a(argc, argv);

QDomDocument doc;   //新建QDomDocument类对象,它代表一个XML文档

QFile file("my.xml");   //建立指向“my.xml”文件的QFile对象

if (!file.open(QIODevice::ReadOnly)) return 0;  //以只读方式打开

if (!doc.setContent(&file)) { file.close(); return 0; }

//将文件内容读到doc中

file.close();

//关闭文件

QDomNode firstNode = doc.firstChild();  //获得doc的第一个节点,即XML说明

qDebug() << firstNode.nodeName()   //输出XML说明

<< firstNode.nodeValue();

return a.exec();

} --------------------编程问答-------------------- 你的Qt的库编译的有问题,连虚函数表都找不到,你把Qt源代码重新编译一下吧! --------------------编程问答--------------------
引用 2 楼 davidsu33 的回复:
你的Qt的库编译的有问题,连虚函数表都找不到,你把Qt源代码重新编译一下吧!



我用Qt编译其它程序都可以的,比如数据库,网络编程, 为什么这个xml文件会有问题呢?
能仔细说说吗?????????? --------------------编程问答-------------------- 贡献一个建议,使用现成的TinyXml方法,具体可以谷歌
补充:移动开发 ,  Qt
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,