2

我正在使用cocos2d-x library. cocos2d-x有 tinyxml2 库。

tinyxml2::XMLDocument与 inms's XMLDocument冲突msxml

tinyxml2::XMLDocument用作此代码:

tinyxml2::XMLDocument Doc;

但在虚拟工作室 2010 中,我收到如下错误 c2371:

c:\program files\microsoft sdks\windows\v7.0a\include\msxml.h(9800): error C2371: “XMLDocument”:redefinition.
4

1 回答 1

1

我知道这并不理想,我遇到了同样的问题,并且能够通过将 tinyxml2 的 XMLDocument 重命名为 TinyXMLDocument 来解决它。这假设您拥有源代码并将其构建到您的项目中,而不是使用预编译库。

于 2013-11-06T21:34:28.980 回答