IntelliSense: "XMLDocument" 不明确问题解决

在使用tinyxml2时,有时会遇到 IntelliSense: "XMLDocument" 不明确的问题,如下

这通常是由于所引用的某些头文件中也使用了 XMLDocument 这个名称,造成命名冲突。如上例中 “windows.h” 也包含了XMLDocument。解决办法也很简单,只需要指明命名空间就可以了;

/* 原声明方式 */
// XMLDocument doc;

/* 修改后,指定命名空间 */
tinyxml2::XMLDocument doc;

猜你喜欢

转载自blog.csdn.net/fxziyu/article/details/85118406