C++ 生成器 10.4 和 Tinyxml

C++ Builder 10.4 and Tinyxml

提问人:Hoeh 提问时间:3/15/2021 最后编辑:Ted LyngmoHoeh 更新时间:3/15/2021 访问量:173

问:

晚上好 我尝试将tinyxml 2与我的C++构建器IDE一起使用。代码非常简单。我只想解析现有的XML文件。代码如下所示:

#include "tinyxml2.h"
using namespace tinyxml2;

class myclass
{
  XMLDocument doc_;
}

现在编译器给出消息:“对 XMLDocument 的引用不明确”

有什么想法吗?我不知道如何解决这个问题。非常感谢您的提示。

C++ C++生成器 TinyXml2

评论

2赞 fabian 3/15/2021
文件末尾缺少一个分号。不确定这是否能解决任何问题。
0赞 Ted Lyngmo 3/15/2021
不要在头文件中执行此操作。相反,请将其键入using namespace tinyxml2;tinyxml2::XMLDocument doc_;
0赞 Hoeh 3/15/2021
我也试过了。但随后我从链接器收到错误。
0赞 Ted Lyngmo 3/15/2021
这样更好,所以保持这样。您可能没有与库链接。tinyxml2
0赞 Paul McGee 3/16/2021
我无法在 10.3.3 中重现您的问题。您是否尝试过仅使用 xmltest.cpp 和 tinyxml2.cpp 的项目?这将在 Win32 和 Win64 的 10.3.3 中编译和运行。使用代码加上缺少的分号和 main 创建第二个项目,也已编译并运行。

答: 暂无答案