【发布时间】:2014-11-13 07:33:12
【问题描述】:
简单地说:
当我使用 boost runner 执行测试时,出现以下错误并且 c/c++ 单元测试挂起。
XML parse error: The entity name must immediately follow the '' in the entity reference.
如何避免这种情况发生?
仅供参考: 测试运行器在 eclipse 之外的命令行或 eclipse 的调试窗口中运行得非常好,因此它必须是在“c/c++ 单元控制台”中隔离的 eclipse 问题。
我正在运行开普勒。
谢谢。
【问题讨论】:
-
您应该... 可能包含有问题的 XML 文件。通过验证器运行它 (
xmllint?) -
我在构建目录或 Eclipse 工作区目录中看不到 xml 文件。该 xml 文件将位于何处?
-
我会寻找(隐藏的?)文件,例如
.project,开始 -
我检查并抓取了 .project 文件,但里面什么都没有。
-
好吧。我们不是飞行支援小队,我们的超能力相当不包括远程计算机访问。如果您找不到错误的原因,也许它是一个重新开始的想法。使用源代码控制,并在问题再次出现时检查更改。
标签: c++ eclipse unit-testing boost eclipse-cdt