2012-04-24 2 views
0

VES를 설정하고 XCode 4.3.2에서 Kiwiviewer 응용 프로그램을 수정 중입니다. Kiwi가 잘 돌아가고 실행되므로 이제는 내 앱에서 Sudzc를 설정하려고합니다. (잘 작동합니다. 독립형). 나는 튜토리얼 here을 따라 갔지만, 헤더를 수정 한 후, 그의 앱이 빌드되고 실행되는 곳에서, 대신 광산이 오류의 연속으로 나타난다.iOS 응용 프로그램에서 Sudzc/VTK를 사용할 때 어휘 또는 전 처리기 문제/xmlversion.h를 찾을 수 없음

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

구름 vtkmodular/유틸리티/vtklibxml2의 일부 파일 tree.h의 라인

#include "xmlversion.h" 

, 가리키는 : 처음에, 모든 라인을 따라> 150 에러를 범 /include/libxml/tree.h.

(비슷한 문제로 제안 된) "<"을 변경하면 이번에는 'xmlversion.h'파일을 찾을 수없는 또 다른 Lexical 또는 Preprocessor 문제가 발생합니다.이 모든 것이 겉으로보기에는 tree.h 파일에 있습니다. 이 파일은 내 Project Navigator에 있으며, #include "xmlversion.h"를 cmd로 클릭하면 실제로 파일이로드되므로 이해할 수 있습니다.

아마도 문제는 vtk가 자체 버전의 libxml2를 가지고있을 때입니까? 이것이 사실 인 경우 - 이것에 대해 어떻게해야합니까? 내가 봤던 모든 오류는 비누 핸들러 클래스에서 비롯된 것으로 보이며 결국에는 "< libxml/tree.h>를 포함합니다"- 위의 vtk 디렉토리에 있습니다. 여기에서 어디로 가야할 지 잘 모르겠습니다. 지침에 추가 된 라이브러리를 포함하는 것이 잘못 되었습니까? 헤더 경로를 수정할 수 있습니까? 이것이 tree.h가 아닌 경우 나머지 코드가 찾고 있습니다. 어디에서입니까? 빠른 시스템 검색에서 찾지 못했습니까?

아니면 완전히 벗어 났습니까?

미리 감사드립니다.

답변

0

VES 메일 링리스트의 답변 here에서 답변을 얻었습니다. 그것은 VES가 사용하지 않는 것처럼 보이는 libxml2의 VTK 버전을 제거하는 것처럼 간단합니다. 이것이 누군가에게 유용 할 수 있기를 바랍니다!

관련 문제