xercesc解析X'M'L,加载到MFC中报错

guzi19801130 2017-03-05 10:40:34
我用xerces库 的DOM方法来解析XML数据,在过程文件中正常,编译运行可以正常通过;而添加到一个MFC中则报错了,报错 ………… 恳请帮助
...全文
381 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2017-03-07
  • 打赏
  • 举报
回复
项目、属性、C/C++、附加包含目录:填写附加头文件所在目录 分号间隔多项
guzi19801130 2017-03-07
  • 打赏
  • 举报
回复
以下是我加载的头文件,大家看顺序对吗: // 1View.cpp : CMy1View 类的实现 // #include "stdafx.h" // SHARED_HANDLERS 可以在实现预览、缩略图和搜索筛选器句柄的 // ATL 项目中进行定义,并允许与该项目共享文档代码。 #ifndef SHARED_HANDLERS #include "1.h" #endif #include "1View.h" #include "1Doc.h" #ifdef _DEBUG #define new DEBUG_NEW #endif #include "StdAfx.h" #include <iostream> #include <fstream> #include <vector> #include <xercesc/util/PlatformUtils.hpp> #include <xercesc/dom/DOM.hpp> #include <xercesc/sax/HandlerBase.hpp> #include <xercesc/parsers/XercesDOMParser.hpp> #include <xercesc/util/XMLString.hpp> XERCES_CPP_NAMESPACE_USE using namespace std; using namespace xercesc; //结束
guzi19801130 2017-03-07
  • 打赏
  • 举报
回复
我用的是vs2010创建的MFC
guzi19801130 2017-03-07
  • 打赏
  • 举报
回复
找到答案了 谢谢大家啊 答案如下: (1)把以下3行注释掉 “ #ifdef _DEBUG #define new DEBUG_NEW #endif ” (2)在DOMDocument类型前面加上xercese::
guzi19801130 2017-03-06
  • 打赏
  • 举报
回复
已经有头文件了 单独进行编译的时候是好的 加载到MFC上就报错了
oyljerry 2017-03-06
  • 打赏
  • 举报
回复
没有包含对应的头文件

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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