0

我已经设置了 VES 并正在修改 XCode 4.3.2 中的 Kiwiviewer 应用程序。Kiwi 构建和运行良好,所以我现在尝试在我的应用程序中设置 Sudzc(它可以独立运行)。我已经按照这里的教程进行了操作,但是在修改了他的应用程序构建和运行的标题之后,我的却出现了一系列错误。起初,它给出了超过 150 个错误:

Lexical or Preprocessor Issue
Invalid token at start of a preprocessor expression

主要指着线

#include "xmlversion.h"

在文件 tree.h 中,它是 vtkmodular/Utilities/vtklibxml2/include/libxml/tree.h 的一部分。

将“”更改为 < >(建议用于类似问题)反而会产生另一个词法或预处理器问题,这次找不到“xmlversion.h”文件 - 似乎都在文件 tree.h 中。该文件在我的项目导航器中(并且 cmd-clicking #include "xmlversion.h" 确实加载了该文件,因此它以这种方式理解它)。

大概那么问题出在vtk有自己的libxml2版本吗?如果是这种情况 - 我该怎么办?我看到的所有错误似乎都源自soap处理程序类,并最终通过“include < libxml/tree.h>” - 然后在上面显示的vtk目录中。我真的不确定从这里去哪里 - 包含说明中添加的库是错误的吗?我可以/应该修改标题路径吗?如果这不是其余代码正在寻找的 tree.h,它在哪里 - 快速系统搜索没有找到它?

还是我完全偏离了标准?

提前致谢!

4

1 回答 1

0

我从 VES 邮件列表中得到了答复,链接在这里。它最终就像删除了 libxml2 的 VTK 版本一样简单,而 VES 似乎没有使用它。希望这可能对某人有用!

于 2012-04-26T09:58:51.327 回答