2012-02-24 71 views
0

我已经开始在Windows 7 Professional SP1上的MS visual C++ 10.0.4上使用xercesc c-3.1.1(32位)。对于MS Visual C++上的xercesc,DOMNode“undefined”

我包括

的#include < xercesc/DOM/DOM.hpp>

包括

的#include < xercesc/DOM/DOMNode.hpp>

但是当我随后add

DOMDocument* myDocument; 
DOMNode*  aNode; 
DOMText*  someText; 

to t他是同一个文件,编译器抱怨DOMNode和DOMText未定义。我不明白为什么这将是自的DOMNode在

的#include定义< xercesc/DOM/DOMNode.hpp>

许多在此先感谢您的帮助,
彼得。

+0

忘了命名空间? – 2012-02-24 18:12:37

+0

修复它。非常感谢。 – OtagoHarbour 2012-02-24 19:09:43

回答

2

添加使用的命名空间:

using namespace xercesc; 

或使用:

xercesc::DOMNode 

+0

修复它。非常感谢。 – OtagoHarbour 2012-02-24 19:09:24