2

を使用してcocos2d-x libraryいます。cocos2d-xtinyxml2 lib があります。

しかしtinyxml2::XMLDocument、 in と競合しms's XMLDocumentていmsxmlます。

私はtinyxml2::XMLDocumentこのコードとして使用します:

tinyxml2::XMLDocument Doc;

しかし、Virtual Studio 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 に答える