2012-04-24 59 views
0

使用Sudzc/VTK时,我已经建立了VES和我修改的XCode 4.3.2 Kiwiviewer应用。猕猴桃构建并运行良好,所以现在我想我的应用程序中设置Sudzc(它工作正常独立)。我跟着教程here,但在修改后标题的点,他的应用程序构建并运行,矿用,而不是错误的相继出现。首先,它提供了> 150个错误的所有沿着线:词汇或预处理问题/ xmlversion.h在iOS应用

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

在一个文件tree.h中的线

#include "xmlversion.h" 

,这是vtkmodular /公用设施/ vtklibxml2的一部分晴指向/include/libxml/tree.h。

将“”改为<>(这是针对类似问题提出的)而是给出了另一个词法或预处理程序问题,这次找不到'xmlversion.h'文件 - 看起来全是在文件tree.h中。该文件在我的项目浏览器(和#包括“xmlversion.h” CMD击确实加载该文件,因此它知道它的方式)。

想必那么问题是有它自己的libxml2版本VTK?如果是这样的话 - 我能做些什么呢?我所看到的所有错误似乎都源自肥皂处理程序类,并最终通过“include < libxml/tree.h>” - 然后在上面显示的vtk目录中。我不确定该从哪里出发 - 包含指令中添加的库是否错误?我可以/应该修改标题路径吗?如果这不是代码的其余部分正在寻找tree.h中,它在哪里 - 一个快速系统搜索没有找到它?

还是我完全不符合标准?

在此先感谢!

回答

0

我从VES邮件列表中得到了答案,链接here。它最终就像删除VTX版本的libxml2一样简单,看起来VES不使用它。希望这可能对某人有用!