初次使用Xerces C++,关于配置问题
初次使用Xerces C++,找了例子想测试一下,下面是文件的头部:
#include <xercesc/parsers/XercesDOMParser.hpp>
#include <xercesc/dom/DOM.hpp>
#include <xercesc/sax/HandlerBase.hpp>
#include <xercesc/util/XMLString.hpp>
#include <xercesc/util/PlatformUtils.hpp>
但显示很多错误,如下:
error C2653: “XMLPlatformUtils” : 不是类或命名空间名称
error C3861: “Initialize”: 即使使用参数相关的查找,也未找到标识符
error C2143: 语法错误 : 缺少“,”(在“&”的前面)
error C2653: “XMLString” : 不是类或命名空间名称
error C2065: “toCatch” : 未声明的标识符
error C2228: “.getMessage”的左侧必须有类/结构/联合类型
类型是“'unknown-type'”
error C2653: “XMLString” : 不是类或命名空间名称
......
看错误好像是路径没有设置好,但是相应的路径已经设置在path和include中了,而且如果是找不到的话,错误应该显示“无法打开包含文件”等,因此应该能找到对应的头文件。我的环境为vc7.1,自己建立了一个项目TestXerces,然后将XercesLib项目导入,并设置TestXerces依赖于XercesLib,且TestXerces为启动项目,生成的时候,XercesLib可以正确编译连接,并且产生相应的dll和lib文件,但是编译我的测试文件的时候就报上面这些错误。请问问题出在哪里,该如何正确配置Xerces,我看了apache上的文档,讲得很笼统,请各位明示!