libxml / tree.h нет такого файла или каталога после интеграции библиотеки Three20 - PullRequest
2 голосов
/ 07 декабря 2010

я получаю Libxml / tree.h: нет такой ошибки файла или каталога и других связанных с xml ошибок после добавления библиотеки Three20 в мой проект.

я добавил -lxml2 к другим флагам компоновщика, которые я добавил /usr / include / libxml2 к пути поиска заголовка.

, но все равно получаю ошибку

ранее, когда я использовал старую версию three20, ошибки не было, но после добавления новой three20 ошибка выскакивает

помощь приветствуется спасибо

Ответы [ 2 ]

3 голосов
/ 08 декабря 2010

наконец-то я нашел ответ и исправил свою проблему

ранее я добавил в проект three20, используя скрипт pythone, как это было предложено three20 в окне терминала.так что теперь я вручную добавил Three20, как описано ниже в этой ссылке https://github.com/facebook/three20/blob/master/README.mdown

и вуаля избавился от ошибок

1 голос
/ 17 декабря 2010

У меня такая же проблема.Я где-то читал, что с помощью сценария pythone они используют что-то вроде -forceload, которое затем каким-то образом заставляет Xcode игнорировать другие вещи типа LikerFlag.

Так что я думаю, что зачем вручную добавлять три20 в проект, все равно будет вызываться otherLinkerFlag.Следовательно, / usr / include / libxml2 будет работать.

Просто чтобы подтвердить, я добавляю e20 вручную, как это работает сейчас.Это может занять некоторое время, но до сих пор я обнаружил, что это самый стабильный способ работы с тремя 20

...