2012-02-24 66 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