2013-10-21 6 views
0

나는 cocos2d-x library을 사용하고 있습니다. cocos2d-x에는 tinyxml2 lib가 있습니다.
tinyxml2 :: msxml을 사용한 XMLDocument 재정의

그러나 tinyxml2::XMLDocumentms'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. 

답변

0

을, 저도 같은 문제가 있었다 tinyxml2의 XMLDocument를 TinyXMLDocument로 이름을 변경하여 해킹 할 수있었습니다. 이것은 소스가 있고 미리 컴파일 된 라이브러리를 사용하는 것과는 반대로 프로젝트에 프로젝트를 빌드한다고 가정합니다.